aboutsummaryrefslogtreecommitdiff
path: root/generate_json.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate_json.py')
-rw-r--r--generate_json.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/generate_json.py b/generate_json.py
index 2f0a9d5..90330ac 100644
--- a/generate_json.py
+++ b/generate_json.py
@@ -185,6 +185,7 @@ def generate_large_json(target_size_mb: int, output_file: str):
print(f" Page views: {len(data['analytics']['page_views']):,}")
print(f" Server metrics: {len(data['analytics']['server_metrics']):,}")
+
def generate_descriptive(target_size_mb: int, output_file: str):
target_size_bytes = target_size_mb * 1024 * 1024
data = []
@@ -205,9 +206,7 @@ def generate_descriptive(target_size_mb: int, output_file: str):
# Estimate current size (approximate: 40+400 chars per object + overhead)
current_size = len(data) * (40 + 400 + 30)
- if (
- current_size % (10 * 1024 * 1024) < batch_size * (40 + 400)
- ):
+ if current_size % (10 * 1024 * 1024) < batch_size * (40 + 400):
print(f"Generated approximately {current_size / (1024 * 1024):.1f}MB...")
print(f"Writing to {output_file}...")
@@ -222,6 +221,7 @@ def generate_descriptive(target_size_mb: int, output_file: str):
print(f" Actual size: {actual_size_mb:.1f}MB ({actual_size:,} bytes)")
print(f" Objects: {len(data):,}")
+
def main():
assert len(sys.argv) == 2
try: