Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 14 additions & 7 deletions src/workspaces/cookiefactory/setup_content/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,19 @@ def content_path(relative_path):
print(f"using following timestamp for data ingestion: {timestamp_string} ({content_start_time_ms}ms from epoch)")

# this helper object does all the heavy lifting timestream telemetry for us
telemetry = timestream_libs.TimestreamTelemetryImporter(
region_name=args.region_name,
database_name=args.telemetry_database_name,
table_name=args.telemetry_table_name,
stack_name=args.telemetry_stack_name,
profile=args.profile)
try:
telemetry = timestream_libs.TimestreamTelemetryImporter(
region_name=args.region_name,
database_name=args.telemetry_database_name,
table_name=args.telemetry_table_name,
stack_name=args.telemetry_stack_name,
profile=args.profile)
except:
if not args.delete_all:
print(f"telemetry stack {args.telemetry_stack_name} not found. Must exist unless running --delete-all")
return
else:
telemetry = None

####################################################################
# We run teardown steps first.
Expand All @@ -118,7 +125,7 @@ def content_path(relative_path):
ws.delete_resource(destination='CookieFactoryEnvironment.glb')

# Delete telemetry data
if args.delete_telemetry or args.delete_all:
if args.delete_telemetry or args.delete_all and telemetry is not None:
print('Deleting sample telemetry data...')
telemetry.recreate_table()

Expand Down