From 4d1e9c633c62d252375eea3bfc2f23e415ce0003 Mon Sep 17 00:00:00 2001 From: Konstantin Trushin Date: Sun, 8 May 2022 21:20:53 +0300 Subject: [PATCH] Repair some demos Pass the required argument to the `build_cli_parser` function where it was missed. Pass the missed argument in the `objects.SecretData` initialization. --- kmip/demos/pie/register_certificate.py | 2 +- kmip/demos/pie/register_opaque_object.py | 2 +- kmip/demos/pie/register_private_key.py | 2 +- kmip/demos/pie/register_public_key.py | 2 +- kmip/demos/pie/register_secret_data.py | 4 ++-- kmip/demos/pie/register_symmetric_key.py | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/kmip/demos/pie/register_certificate.py b/kmip/demos/pie/register_certificate.py index ffaa38a..5f2aca7 100644 --- a/kmip/demos/pie/register_certificate.py +++ b/kmip/demos/pie/register_certificate.py @@ -26,7 +26,7 @@ from kmip.pie import objects if __name__ == '__main__': logger = utils.build_console_logger(logging.INFO) - parser = utils.build_cli_parser() + parser = utils.build_cli_parser(enums.Operation.REGISTER) opts, args = parser.parse_args(sys.argv[1:]) config = opts.config diff --git a/kmip/demos/pie/register_opaque_object.py b/kmip/demos/pie/register_opaque_object.py index e0523c8..48cf48c 100644 --- a/kmip/demos/pie/register_opaque_object.py +++ b/kmip/demos/pie/register_opaque_object.py @@ -26,7 +26,7 @@ from kmip.pie import objects if __name__ == '__main__': logger = utils.build_console_logger(logging.INFO) - parser = utils.build_cli_parser() + parser = utils.build_cli_parser(enums.Operation.REGISTER) opts, args = parser.parse_args(sys.argv[1:]) config = opts.config diff --git a/kmip/demos/pie/register_private_key.py b/kmip/demos/pie/register_private_key.py index ee27ffb..e6f62b0 100644 --- a/kmip/demos/pie/register_private_key.py +++ b/kmip/demos/pie/register_private_key.py @@ -26,7 +26,7 @@ from kmip.pie import objects if __name__ == '__main__': logger = utils.build_console_logger(logging.INFO) - parser = utils.build_cli_parser() + parser = utils.build_cli_parser(enums.Operation.REGISTER) opts, args = parser.parse_args(sys.argv[1:]) config = opts.config diff --git a/kmip/demos/pie/register_public_key.py b/kmip/demos/pie/register_public_key.py index bc867dd..17469a7 100644 --- a/kmip/demos/pie/register_public_key.py +++ b/kmip/demos/pie/register_public_key.py @@ -26,7 +26,7 @@ from kmip.pie import objects if __name__ == '__main__': logger = utils.build_console_logger(logging.INFO) - parser = utils.build_cli_parser() + parser = utils.build_cli_parser(enums.Operation.REGISTER) opts, args = parser.parse_args(sys.argv[1:]) config = opts.config diff --git a/kmip/demos/pie/register_secret_data.py b/kmip/demos/pie/register_secret_data.py index 2ac7072..86d5f78 100644 --- a/kmip/demos/pie/register_secret_data.py +++ b/kmip/demos/pie/register_secret_data.py @@ -27,7 +27,7 @@ from kmip.pie import objects if __name__ == '__main__': logger = utils.build_console_logger(logging.INFO) - parser = utils.build_cli_parser() + parser = utils.build_cli_parser(enums.Operation.REGISTER) opts, args = parser.parse_args(sys.argv[1:]) config = opts.config @@ -37,7 +37,7 @@ if __name__ == '__main__': usage_mask = [enums.CryptographicUsageMask.VERIFY] name = 'Demo Secret Data' - secret = objects.SecretData(value, data_type, usage_mask, name) + secret = objects.SecretData(value, data_type, None, usage_mask, name) secret.operation_policy_name = opts.operation_policy_name # Build the client and connect to the server diff --git a/kmip/demos/pie/register_symmetric_key.py b/kmip/demos/pie/register_symmetric_key.py index 38a0689..5234e6d 100644 --- a/kmip/demos/pie/register_symmetric_key.py +++ b/kmip/demos/pie/register_symmetric_key.py @@ -26,7 +26,7 @@ from kmip.pie import objects if __name__ == '__main__': logger = utils.build_console_logger(logging.INFO) - parser = utils.build_cli_parser() + parser = utils.build_cli_parser(enums.Operation.REGISTER) opts, args = parser.parse_args(sys.argv[1:]) config = opts.config