@@ -50,7 +50,7 @@ def __init__(
5050 version ,
5151 update_tasks ,
5252 download_queue_items ,
53- temp_directory : tempfile .TemporaryDirectory ,
53+ tmp_dir : tempfile .TemporaryDirectory ,
5454 mp ,
5555 project_info ,
5656 ):
@@ -60,7 +60,7 @@ def __init__(
6060 self .version = version
6161 self .update_tasks = update_tasks
6262 self .download_queue_items = download_queue_items
63- self .temp_directory = temp_directory
63+ self .tmp_dir = tmp_dir
6464 self .mp = mp # MerginProject instance
6565 self .is_cancelled = False
6666 self .project_info = project_info # parsed JSON with project info returned from the server
@@ -250,7 +250,7 @@ def download_project_finalize(job):
250250 # final update of project metadata
251251 job .mp .update_metadata (job .project_info )
252252
253- job .temp_directory .cleanup ()
253+ job .tmp_dir .cleanup ()
254254
255255
256256def download_project_cancel (job ):
@@ -347,7 +347,7 @@ def __init__(
347347 version ,
348348 files_to_merge ,
349349 download_queue_items ,
350- temp_dir ,
350+ tmp_dir ,
351351 mp ,
352352 project_info ,
353353 basefiles_to_patch ,
@@ -362,7 +362,7 @@ def __init__(
362362 self .version = version
363363 self .files_to_merge = files_to_merge # list of FileToMerge instances
364364 self .download_queue_items = download_queue_items
365- self .temp_dir = temp_dir # TemporaryDirectory instance where we store downloaded files
365+ self .tmp_dir = tmp_dir # TemporaryDirectory instance where we store downloaded files
366366 self .mp = mp # MerginProject instance
367367 self .is_cancelled = False
368368 self .project_info = project_info # parsed JSON with project info returned from the server
@@ -424,7 +424,7 @@ def pull_project_async(mc, directory):
424424 # then we just download the whole file
425425 _pulling_file_with_diffs = lambda f : "diffs" in f and len (f ["diffs" ]) != 0
426426
427- temp_dir = tempfile .TemporaryDirectory (prefix = "mm-pull-" , ignore_cleanup_errors = True , delete = True )
427+ tmp_dir = tempfile .TemporaryDirectory (prefix = "mm-pull-" , ignore_cleanup_errors = True , delete = True )
428428 pull_changes = mp .get_pull_changes (server_info ["files" ])
429429 mp .log .debug ("pull changes:\n " + pprint .pformat (pull_changes ))
430430 fetch_files = []
@@ -451,10 +451,10 @@ def pull_project_async(mc, directory):
451451
452452 for file in fetch_files :
453453 diff_only = _pulling_file_with_diffs (file )
454- items = _download_items (file , temp_dir .name , diff_only )
454+ items = _download_items (file , tmp_dir .name , diff_only )
455455
456456 # figure out destination path for the file
457- file_dir = os .path .dirname (os .path .normpath (os .path .join (temp_dir .name , file ["path" ])))
457+ file_dir = os .path .dirname (os .path .normpath (os .path .join (tmp_dir .name , file ["path" ])))
458458 basename = os .path .basename (file ["diff" ]["path" ]) if diff_only else os .path .basename (file ["path" ])
459459 dest_file_path = os .path .join (file_dir , basename )
460460 os .makedirs (file_dir , exist_ok = True )
@@ -475,8 +475,8 @@ def pull_project_async(mc, directory):
475475 file_path = file ["path" ]
476476 mp .log .info (f"missing base file for { file_path } -> going to download it (version { server_version } )" )
477477 file ["version" ] = server_version
478- items = _download_items (file , temp_dir .name , diff_only = False )
479- dest_file_path = mp .fpath (file ["path" ], temp_dir .name )
478+ items = _download_items (file , tmp_dir .name , diff_only = False )
479+ dest_file_path = mp .fpath (file ["path" ], tmp_dir .name )
480480 # dest_file_path = os.path.join(os.path.dirname(os.path.normpath(os.path.join(temp_dir, file['path']))), os.path.basename(file['path']))
481481 files_to_merge .append (FileToMerge (dest_file_path , items ))
482482 continue
@@ -500,7 +500,7 @@ def pull_project_async(mc, directory):
500500 server_version ,
501501 files_to_merge ,
502502 download_list ,
503- temp_dir ,
503+ tmp_dir ,
504504 mp ,
505505 server_info ,
506506 basefiles_to_patch ,
@@ -614,10 +614,10 @@ def pull_project_finalize(job: PullJob):
614614 # download their full versions so we have them up-to-date for applying changes
615615 for file_path , file_diffs in job .basefiles_to_patch :
616616 basefile = job .mp .fpath_meta (file_path )
617- server_file = job .mp .fpath (file_path , job .temp_dir .name )
617+ server_file = job .mp .fpath (file_path , job .tmp_dir .name )
618618
619619 shutil .copy (basefile , server_file )
620- diffs = [job .mp .fpath (f , job .temp_dir .name ) for f in file_diffs ]
620+ diffs = [job .mp .fpath (f , job .tmp_dir .name ) for f in file_diffs ]
621621 patch_error = job .mp .apply_diffs (server_file , diffs )
622622 if patch_error :
623623 # that's weird that we are unable to apply diffs to the basefile!
@@ -633,7 +633,7 @@ def pull_project_finalize(job: PullJob):
633633 raise ClientError ("Cannot patch basefile {}! Please try syncing again." .format (basefile ))
634634
635635 try :
636- conflicts = job .mp .apply_pull_changes (job .pull_changes , job .temp_dir .name , job .project_info , job .mc )
636+ conflicts = job .mp .apply_pull_changes (job .pull_changes , job .tmp_dir .name , job .project_info , job .mc )
637637 except Exception as e :
638638 job .mp .log .error ("Failed to apply pull changes: " + str (e ))
639639 job .mp .log .info ("--- pull aborted" )
@@ -646,7 +646,7 @@ def pull_project_finalize(job: PullJob):
646646 else :
647647 job .mp .log .info ("--- pull finished -- at version " + job .mp .version ())
648648
649- job .temp_dir .cleanup () # delete our temporary dir and all its content
649+ job .tmp_dir .cleanup () # delete our temporary dir and all its content
650650 return conflicts
651651
652652
@@ -798,7 +798,7 @@ def download_files_async(
798798 mp .log .info (f"Got project info. version { project_info ['version' ]} " )
799799
800800 # set temporary directory for download
801- temp_dir = tempfile .mkdtemp (prefix = "python-api-client-" )
801+ tmp_dir = tempfile .mkdtemp (prefix = "python-api-client-" )
802802
803803 if output_paths is None :
804804 output_paths = []
@@ -808,7 +808,7 @@ def download_files_async(
808808 if len (output_paths ) != len (file_paths ):
809809 warn = "Output file paths are not of the same length as file paths. Cannot store required files."
810810 mp .log .warning (warn )
811- shutil .rmtree (temp_dir )
811+ shutil .rmtree (tmp_dir )
812812 raise ClientError (warn )
813813
814814 download_list = []
@@ -822,7 +822,7 @@ def download_files_async(
822822 if file ["path" ] in file_paths :
823823 index = file_paths .index (file ["path" ])
824824 file ["version" ] = version
825- items = _download_items (file , temp_dir )
825+ items = _download_items (file , tmp_dir )
826826 is_latest_version = version == latest_proj_info ["version" ]
827827 task = UpdateTask (file ["path" ], items , output_paths [index ], latest_version = is_latest_version )
828828 download_list .extend (task .download_queue_items )
@@ -842,13 +842,13 @@ def download_files_async(
842842 if not download_list or missing_files :
843843 warn = f"No [{ ', ' .join (missing_files )} ] exists at version { version } "
844844 mp .log .warning (warn )
845- shutil .rmtree (temp_dir )
845+ shutil .rmtree (tmp_dir )
846846 raise ClientError (warn )
847847
848848 mp .log .info (
849849 f"will download files [{ ', ' .join (files_to_download )} ] in { len (download_list )} chunks, total size { total_size } "
850850 )
851- job = DownloadJob (project_path , total_size , version , update_tasks , download_list , temp_dir , mp , project_info )
851+ job = DownloadJob (project_path , total_size , version , update_tasks , download_list , tmp_dir , mp , project_info )
852852 job .executor = concurrent .futures .ThreadPoolExecutor (max_workers = 4 )
853853 job .futures = []
854854 for item in download_list :
@@ -872,8 +872,8 @@ def download_files_finalize(job):
872872 job .mp .log .info ("--- download finished" )
873873
874874 for task in job .update_tasks :
875- task .apply (job .temp_directory , job .mp )
875+ task .apply (job .tmp_dir , job .mp )
876876
877877 # Remove temporary download directory
878- if job .temp_directory is not None and os .path .exists (job .temp_directory ):
879- shutil .rmtree (job .temp_directory )
878+ if job .tmp_dir is not None and os .path .exists (job .tmp_dir ):
879+ shutil .rmtree (job .tmp_dir )
0 commit comments