コード例 #1
0
ファイル: experiment_log.py プロジェクト: fusionbob/microdrop
 def _get_next_id(self):
     if self.directory is None:
         self.experiment_id = None
         return
     if(os.path.isdir(self.directory)==False):
         os.makedirs(self.directory)
     logs = os.listdir(self.directory)
     self.experiment_id = 0
     for i in logs:
         if is_int(i):
             if int(i) >= self.experiment_id:
                 self.experiment_id = int(i) + 1
コード例 #2
0
 def _get_next_id(self):
     if self.directory is None:
         self.experiment_id = None
         return
     if (os.path.isdir(self.directory) == False):
         os.makedirs(self.directory)
     logs = path(self.directory).listdir()
     self.experiment_id = 0
     for d in logs:
         if is_int(d.name):
             i = int(d.name)
             if i >= self.experiment_id:
                 self.experiment_id = i
                 # increment the experiment_id if the current directory is not empty
                 if len(d.listdir()):
                     self.experiment_id += 1
     log_path = self.get_log_path()
     if not log_path.isdir():
         log_path.makedirs_p()
コード例 #3
0
ファイル: experiment_log.py プロジェクト: ryanfobel/microdrop
 def _get_next_id(self):
     if self.directory is None:
         self.experiment_id = None
         return
     if os.path.isdir(self.directory) == False:
         os.makedirs(self.directory)
     logs = path(self.directory).listdir()
     self.experiment_id = 0
     for d in logs:
         if is_int(d.name):
             i = int(d.name)
             if i >= self.experiment_id:
                 self.experiment_id = i
                 # increment the experiment_id if the current directory is not empty
                 if len(d.listdir()):
                     self.experiment_id += 1
     log_path = self.get_log_path()
     if not log_path.isdir():
         log_path.makedirs_p()