From a99e07882f3cf0120eeb1bb4fdd6408a971d8eb8 Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Mon, 17 Feb 2020 21:38:13 +0100
Subject: [PATCH] [Util] minor bugfix

---
 src/finn/util/data_packing.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/finn/util/data_packing.py b/src/finn/util/data_packing.py
index b84474348..a6664045d 100644
--- a/src/finn/util/data_packing.py
+++ b/src/finn/util/data_packing.py
@@ -221,10 +221,10 @@ def npy_to_rtlsim_input(input_file, input_dtype, pad_to_nbits):
     integers, packing the innermost dimension. See
     finn.util.basic.pack_innermost_dim_as_hex_string() for more info on how the
     packing works."""
-    if os.isfile(input_file):
-        inp = np.load(input_file)
-    elif issubclass(type(input_file), np.ndarray):
+    if issubclass(type(input_file), np.ndarray):
         inp = input_file
+    elif os.path.isfile(input_file):
+        inp = np.load(input_file)
     else:
         raise Exception("input_file must be ndarray or filename for .npy")
     ishape = inp.shape
-- 
GitLab