diff options
Diffstat (limited to 'tools/sops-inventory/sops_inventory')
| -rw-r--r-- | tools/sops-inventory/sops_inventory/__main__.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/sops-inventory/sops_inventory/__main__.py b/tools/sops-inventory/sops_inventory/__main__.py index aaddda8c..f43b7c2f 100644 --- a/tools/sops-inventory/sops_inventory/__main__.py +++ b/tools/sops-inventory/sops_inventory/__main__.py | |||
| @@ -20,12 +20,14 @@ except ImportError: | |||
| 20 | 20 | ||
| 21 | SOPS_TYPES = frozenset({'kms', 'gcp_kms', 'azure_kv', 'hc_vault', 'age', 'pgp'}) | 21 | SOPS_TYPES = frozenset({'kms', 'gcp_kms', 'azure_kv', 'hc_vault', 'age', 'pgp'}) |
| 22 | 22 | ||
| 23 | BUFFER_SIZE = os.sysconf('SC_PAGESIZE') | ||
| 24 | |||
| 23 | 25 | ||
| 24 | def readnull(fh): | 26 | def readnull(fh): |
| 25 | buffer = b'' | 27 | buffer = b'' |
| 26 | 28 | ||
| 27 | while True: | 29 | while True: |
| 28 | chunk = fh.read(4096) | 30 | chunk = fh.read(BUFFER_SIZE) |
| 29 | buffer += chunk | 31 | buffer += chunk |
| 30 | if not buffer: | 32 | if not buffer: |
| 31 | break | 33 | break |
