|  |  | @ -18,7 +18,6 @@ DEST_KEY = azureutil.get_user_token(_DATA_ACCOUNT_CI, "openpilotci") | 
			
		
	
		
		
			
				
					
					|  |  |  | SOURCE_KEYS = [azureutil.get_user_token(account, bucket) for account, bucket in SOURCES] |  |  |  | SOURCE_KEYS = [azureutil.get_user_token(account, bucket) for account, bucket in SOURCES] | 
			
		
	
		
		
			
				
					
					|  |  |  | SERVICE = BlockBlobService(_DATA_ACCOUNT_CI, sas_token=DEST_KEY) |  |  |  | SERVICE = BlockBlobService(_DATA_ACCOUNT_CI, sas_token=DEST_KEY) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | def sync_to_ci_public(route): |  |  |  | def sync_to_ci_public(route): | 
			
		
	
		
		
			
				
					
					|  |  |  |   print(f"Uploading {route}") |  |  |  |   print(f"Uploading {route}") | 
			
		
	
		
		
			
				
					
					|  |  |  |   key_prefix = route.replace('|', '/') |  |  |  |   key_prefix = route.replace('|', '/') | 
			
		
	
	
		
		
			
				
					|  |  | @ -33,8 +32,8 @@ def sync_to_ci_public(route): | 
			
		
	
		
		
			
				
					
					|  |  |  |     cmd = [ |  |  |  |     cmd = [ | 
			
		
	
		
		
			
				
					
					|  |  |  |       "azcopy", |  |  |  |       "azcopy", | 
			
		
	
		
		
			
				
					
					|  |  |  |       "copy", |  |  |  |       "copy", | 
			
		
	
		
		
			
				
					
					|  |  |  |       "https://{}.blob.core.windows.net/{}/{}/?{}".format(source_account, source_bucket, key_prefix, source_key), |  |  |  |       "https://{}.blob.core.windows.net/{}/{}?{}".format(source_account, source_bucket, key_prefix, source_key), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "https://{}.blob.core.windows.net/{}/{}/?{}".format(_DATA_ACCOUNT_CI, "openpilotci", dongle_id, DEST_KEY), |  |  |  |       "https://{}.blob.core.windows.net/{}/{}".format(_DATA_ACCOUNT_CI, "openpilotci", dongle_id), | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       "--recursive=true", |  |  |  |       "--recursive=true", | 
			
		
	
		
		
			
				
					
					|  |  |  |       "--overwrite=false", |  |  |  |       "--overwrite=false", | 
			
		
	
		
		
			
				
					
					|  |  |  |       "--exclude-pattern=*/dcamera.hevc", |  |  |  |       "--exclude-pattern=*/dcamera.hevc", | 
			
		
	
	
		
		
			
				
					|  |  | 
 |