@@ -86,6 +86,7 @@ def _create_and_get_vumark_details(
8686def _generate_secrets_file_content (
8787 database_details : "DatabaseDict" ,
8888 vumark_details : "VuMarkDatabaseDict" ,
89+ inactive_database_details : "DatabaseDict" ,
8990) -> str :
9091 """Generate the content of a secrets file."""
9192 return textwrap .dedent (
@@ -96,11 +97,11 @@ def _generate_secrets_file_content(
9697 VUFORIA_CLIENT_ACCESS_KEY={ database_details ["client_access_key" ]}
9798 VUFORIA_CLIENT_SECRET_KEY={ database_details ["client_secret_key" ]}
9899
99- INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME={ os . environ [ "INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME " ]}
100- INACTIVE_VUFORIA_SERVER_ACCESS_KEY={ os . environ [ "INACTIVE_VUFORIA_SERVER_ACCESS_KEY " ]}
101- INACTIVE_VUFORIA_SERVER_SECRET_KEY={ os . environ [ "INACTIVE_VUFORIA_SERVER_SECRET_KEY " ]}
102- INACTIVE_VUFORIA_CLIENT_ACCESS_KEY={ os . environ [ "INACTIVE_VUFORIA_CLIENT_ACCESS_KEY " ]}
103- INACTIVE_VUFORIA_CLIENT_SECRET_KEY={ os . environ [ "INACTIVE_VUFORIA_CLIENT_SECRET_KEY " ]}
100+ INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME={ inactive_database_details [ "database_name " ]}
101+ INACTIVE_VUFORIA_SERVER_ACCESS_KEY={ inactive_database_details [ "server_access_key " ]}
102+ INACTIVE_VUFORIA_SERVER_SECRET_KEY={ inactive_database_details [ "server_secret_key " ]}
103+ INACTIVE_VUFORIA_CLIENT_ACCESS_KEY={ inactive_database_details [ "client_access_key " ]}
104+ INACTIVE_VUFORIA_CLIENT_SECRET_KEY={ inactive_database_details [ "client_secret_key " ]}
104105
105106 VUMARK_VUFORIA_TARGET_MANAGER_DATABASE_NAME={ vumark_details ["database_name" ]}
106107 VUMARK_VUFORIA_SERVER_ACCESS_KEY={ vumark_details ["server_access_key" ]}
@@ -121,6 +122,15 @@ def main() -> None:
121122 msg = f"Existing secrets file does not exist: { existing_secrets_file } "
122123 raise FileNotFoundError (msg )
123124 load_dotenv (dotenv_path = existing_secrets_file )
125+ inactive_database_details : DatabaseDict = {
126+ "database_name" : os .environ [
127+ "INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME"
128+ ],
129+ "server_access_key" : os .environ ["INACTIVE_VUFORIA_SERVER_ACCESS_KEY" ],
130+ "server_secret_key" : os .environ ["INACTIVE_VUFORIA_SERVER_SECRET_KEY" ],
131+ "client_access_key" : os .environ ["INACTIVE_VUFORIA_CLIENT_ACCESS_KEY" ],
132+ "client_secret_key" : os .environ ["INACTIVE_VUFORIA_CLIENT_SECRET_KEY" ],
133+ }
124134 new_secrets_dir .mkdir (exist_ok = True )
125135
126136 num_databases = 100
@@ -178,6 +188,7 @@ def main() -> None:
178188 file_contents = _generate_secrets_file_content (
179189 database_details = database_details ,
180190 vumark_details = vumark_details ,
191+ inactive_database_details = inactive_database_details ,
181192 )
182193 file .write_text (data = file_contents )
183194 sys .stdout .write (f"Created database { file .name } \n " )
0 commit comments