diff --git a/extmod/secp256k1mod.c b/extmod/secp256k1mod.c
index a7762e31..d8ff9b73 100755
--- a/extmod/secp256k1mod.c
+++ b/extmod/secp256k1mod.c
@@ -16,6 +16,7 @@
this program. If not, see .
*/
+#define PY_SSIZE_T_CLEAN
#include
#include
diff --git a/mmgen/cfg.py b/mmgen/cfg.py
index 092ac6ae..41f5e235 100755
--- a/mmgen/cfg.py
+++ b/mmgen/cfg.py
@@ -40,7 +40,6 @@ class CfgFile(object):
warn_missing = True
write_metadata = False
fn_base = g.proj_name.lower() + '.cfg'
- file_not_found_fs = 'WARNING: {} not found at {!r}'
line_data = namedtuple('cfgfile_line',['name','value','lineno','chunk'])
class warn_missing_file(oneshot_warning):
@@ -99,7 +98,6 @@ class CfgFile(object):
'usr': CfgFileUsr,
'sys': CfgFileSampleSys,
'sample': CfgFileSampleUsr,
- 'dist': CfgFileSampleDist,
}
return d[id_str]
@@ -179,10 +177,6 @@ class CfgFileUsr(CfgFile):
if not self.data:
self.copy_data()
-class CfgFileSampleDist(CfgFileSample):
- desc = 'source distribution configuration file'
- fn_dir = 'data_files'
-
class CfgFileSampleSys(CfgFileSample):
desc = 'system sample configuration file'
test_fn_subdir = 'usr.local.share'
diff --git a/scripts/create-token.py b/scripts/create-token.py
index 30485732..191842c5 100755
--- a/scripts/create-token.py
+++ b/scripts/create-token.py
@@ -26,7 +26,7 @@ class TokenData:
fields = ('decimals','supply','name','symbol','owner_addr')
decimals = ti('18', int, lambda s: s.isascii() and s.isdigit() and 0 < int(s) <= 36)
name = ti(None, str, lambda s: s.isascii() and s.isprintable() and len(s) < 256)
- supply = ti(None, int, lambda s: s.isascii() and s.isdigit() and 0 < int(s) <= 2**256 - 1)
+ supply = ti(None, int, lambda s: s.isascii() and s.isdigit() and 0 < int(s) < 2**256)
symbol = ti(None, str, lambda s: s.isascii() and s.isalnum() and len(s) <= 20)
owner_addr = ti(None, str, lambda s: s.isascii() and s.isalnum() and len(s) == 40) # checked separately
diff --git a/test/test_py_d/ts_cfg.py b/test/test_py_d/ts_cfg.py
index fda2d4dd..badee903 100755
--- a/test/test_py_d/ts_cfg.py
+++ b/test/test_py_d/ts_cfg.py
@@ -38,6 +38,9 @@ class TestSuiteCfg(TestSuiteBase):
os.environ['MMGEN_TEST_SUITE_CFGTEST'] = '1'
TestSuiteBase.__init__(self,trunner,cfgs,spawn)
+ def __del__(self):
+ os.environ['MMGEN_TEST_SUITE_CFGTEST'] = ''
+
def spawn_test(self,args=[],extra_desc=''):
return self.spawn(
'test/misc/cfg.py',