Skip to content

Commit 7561c85

Browse files
committed
Potentially fixed time issues.
1 parent 6eb3fa9 commit 7561c85

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

utils.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,20 @@ def zip_files(zip_file_name, *args, **kwargs):
7575
file_loc = os.path.relpath(path_join(root, file), directory)
7676
if verbose:
7777
log(file_loc)
78-
zip_file.write(file_loc)
78+
try:
79+
zip_file.write(file_loc)
80+
except ValueError:
81+
os.utime(file_loc, None)
82+
zip_file.write(file_loc)
7983
for direc in dirs:
8084
dir_loc = os.path.relpath(path_join(root, direc), directory)
8185
if verbose:
8286
log(dir_loc)
83-
zip_file.write(dir_loc)
87+
try:
88+
zip_file.write(dir_loc)
89+
except ValueError:
90+
os.utime(file_loc, None)
91+
zip_file.write(file_loc)
8492

8593
else:
8694
file = os.path.abspath(arg)
@@ -89,7 +97,11 @@ def zip_files(zip_file_name, *args, **kwargs):
8997
file_loc = os.path.relpath(arg, directory)
9098
if verbose:
9199
log(file_loc)
92-
zip_file.write(file_loc)
100+
try:
101+
zip_file.write(file_loc)
102+
except ValueError:
103+
os.utime(file_loc, None)
104+
zip_file.write(file_loc)
93105

94106
os.chdir(old_path)
95107

0 commit comments

Comments
 (0)