From 01f7d40812ba974eb7d42aaabd8685f92f629219 Mon Sep 17 00:00:00 2001 From: art-es Date: Thu, 27 Aug 2020 11:34:57 +0300 Subject: [PATCH 1/2] feat(instantiate_v2_certificate_batch): add endless limit of csv fields --- cert_tools/instantiate_v2_certificate_batch.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cert_tools/instantiate_v2_certificate_batch.py b/cert_tools/instantiate_v2_certificate_batch.py index cbf9b96..4ea4888 100644 --- a/cert_tools/instantiate_v2_certificate_batch.py +++ b/cert_tools/instantiate_v2_certificate_batch.py @@ -146,6 +146,7 @@ def get_config(): def main(): + csv.field_size_limit(100000000) conf = get_config() instantiate_batch(conf) print('Instantiated batch!') From e411e340e06e331df0da4219453f4d697fb178de Mon Sep 17 00:00:00 2001 From: art-es Date: Thu, 27 Aug 2020 13:31:16 +0300 Subject: [PATCH 2/2] feat(instantiate_v2_certificate_batch): change setting csv_field_limit as configurations --- cert_tools/instantiate_v2_certificate_batch.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cert_tools/instantiate_v2_certificate_batch.py b/cert_tools/instantiate_v2_certificate_batch.py index 4ea4888..972bb7e 100644 --- a/cert_tools/instantiate_v2_certificate_batch.py +++ b/cert_tools/instantiate_v2_certificate_batch.py @@ -108,6 +108,10 @@ def get_template(config): def instantiate_batch(config): + if config.csv_field_limit is not None: + print("csv_field_limit set to ", config.csv_field_limit) + csv.field_size_limit(config.csv_field_limit) + recipients = get_recipients_from_roster(config) template = get_template(config) use_identities = config.filename_format == "certname_identity" @@ -139,6 +143,7 @@ def get_config(): p.add_argument('--roster', type=str, help='roster file name') p.add_argument('--filename_format', type=str, help='how to format certificate filenames (one of certname_identity or uuid)') p.add_argument('--no_clobber', action='store_true', help='whether to overwrite existing certificates') + p.add_argument('--csv_field_limit', type=str, help='csv field limit') args, _ = p.parse_known_args() args.abs_data_dir = os.path.abspath(os.path.join(cwd, args.data_dir)) @@ -146,7 +151,6 @@ def get_config(): def main(): - csv.field_size_limit(100000000) conf = get_config() instantiate_batch(conf) print('Instantiated batch!')