summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-06-03 19:24:57 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-06-03 19:28:31 +0300
commitf8a39e3bb13000e8952144be4c019d90d5ce7b94 (patch)
tree280910a141ba62cbd10748f9375e110d66eb06f8
parent0e6c89a5c8117561379dbf7388814d3bf1ed796e (diff)
downloadmicropython-f8a39e3bb13000e8952144be4c019d90d5ce7b94.tar.gz
micropython-f8a39e3bb13000e8952144be4c019d90d5ce7b94.zip
tools/make-frozen.py: Handle trailing slash in argument more reliably.
-rwxr-xr-xtools/make-frozen.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/make-frozen.py b/tools/make-frozen.py
index f12e6f6db3..340a788617 100755
--- a/tools/make-frozen.py
+++ b/tools/make-frozen.py
@@ -26,16 +26,14 @@ def module_name(f):
modules = []
-root = sys.argv[1]
+root = sys.argv[1].rstrip("/")
root_len = len(root)
-if root[-1] != "/":
- root_len += 1
for dirpath, dirnames, filenames in os.walk(root):
for f in filenames:
fullpath = dirpath + "/" + f
st = os.stat(fullpath)
- modules.append((fullpath[root_len:], st))
+ modules.append((fullpath[root_len + 1:], st))
print("#include <stdint.h>")
print("const uint16_t mp_frozen_sizes[] = {")