File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -138,6 +138,17 @@ def __init__(self):
138138 Logger .debug ('Using temporary directory: ' + os .path .abspath (self .args .temp_dir ))
139139 Logger .debug ('Using distribution directory: ' + os .path .abspath (self .args .dist_dir ))
140140
141+ # clear the dist directory
142+ try :
143+ shutil .rmtree (self .args .dist_dir )
144+ except FileNotFoundError :
145+ pass
146+ except Exception as e :
147+ Logger .error ('Error while cleaning dist directory: ' + str (e ))
148+ sys .exit (1 )
149+
150+ os .makedirs (self .args .dist_dir , exist_ok = True )
151+
141152 @property
142153 def tempDir (self ):
143154 return os .path .abspath (self .args .temp_dir )
Original file line number Diff line number Diff line change @@ -40,12 +40,10 @@ def create(self):
4040 if self .step != Step .INITIATED :
4141 raise ValueError ("Archive already created" )
4242
43- Logger .info (f"starting creation of archive { self .archiveName } " )
4443 self .__checkFolderContent ()
4544 self .zipFile = ZipFile (self .archiveName , 'w' )
4645 self .__addCode ()
4746 self .__createJson ()
48- Logger .info (f"Archive { self .archiveName } created" )
4947 self .step = Step .BUILT
5048
5149 def __checkFolderContent (self ):
You can’t perform that action at this time.
0 commit comments