diff --git a/beem/utils.py b/beem/utils.py index 777c7216104df0fb9f784b209658f6d865fcde7f..6b27e701051c8093fd4078a200d533f975f5fade 100644 --- a/beem/utils.py +++ b/beem/utils.py @@ -356,9 +356,9 @@ def seperate_yaml_dict_from_body(content): if len(content.split("---")) > 1: body = content[content.find("---", 1) + 3 :] yaml_content = content[content.find("---") + 3 : content.find("---", 1)] - parameter = yaml.load(yaml_content) + parameter = yaml.load(yaml_content, Loader=yaml.FullLoader) if not isinstance(parameter, dict): - parameter = yaml.load(yaml_content.replace(":", ": ").replace(" ", " ")) + parameter = yaml.load(yaml_content.replace(":", ": ").replace(" ", " "), Loader=yaml.FullLoader) else: body = content return body, parameter diff --git a/beemgraphenebase/ecdsasig.py b/beemgraphenebase/ecdsasig.py index 8409149a21314f6ffd0196d516ab280b55cade4f..5b8d1a788d0ae8775e51f5ee52413c78bf696356 100644 --- a/beemgraphenebase/ecdsasig.py +++ b/beemgraphenebase/ecdsasig.py @@ -200,7 +200,7 @@ def sign_message(message, wif, hashfn=hashlib.sha256): sigder = bytearray(sigder) lenR = sigder[3] lenS = sigder[5 + lenR] - if lenR is 32 and lenS is 32: + if lenR == 32 and lenS == 32: # Derive the recovery parameter # i = recoverPubkeyParameter( @@ -245,7 +245,7 @@ def sign_message(message, wif, hashfn=hashlib.sha256): sigder = bytearray(sigder) lenR = sigder[3] lenS = sigder[5 + lenR] - if lenR is 32 and lenS is 32: + if lenR == 32 and lenS == 32: # Derive the recovery parameter # i = recoverPubkeyParameter( diff --git a/tests/beem/test_cli.py b/tests/beem/test_cli.py index a32cb14b61bc0d593ec0f6eab5ec68ac6c36c5fb..90a5373590a83086d647001f5527b1e7358e2aa4 100644 --- a/tests/beem/test_cli.py +++ b/tests/beem/test_cli.py @@ -366,7 +366,7 @@ class Testcases(unittest.TestCase): def test_power(self): runner = CliRunner() - result = runner.invoke(cli, ['power']) + result = runner.invoke(cli, ['power', 'holger80']) self.assertEqual(result.exit_code, 0) def test_nextnode(self):