コード例 #1
0
ファイル: test_datafile.py プロジェクト: humm/clusterjobs
 def test_normpath(self):
     self.assertEqual(datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'),
                      '/usr/local/include/eigen/eigen.h')
     self.assertEqual(datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'),
                      '/usr/local/include/eigen/eigen.h')
     self.assertEqual(datafile.normpath('~/usr/local/'),
                      user + '/usr/local')
コード例 #2
0
 def test_normpath(self):
     self.assertEqual(
         datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'),
         '/usr/local/include/eigen/eigen.h')
     self.assertEqual(
         datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'),
         '/usr/local/include/eigen/eigen.h')
     self.assertEqual(datafile.normpath('~/usr/local/'),
                      user + '/usr/local')
コード例 #3
0
    def __init__(self,
                 filename,
                 folder='',
                 meta=None,
                 autosave_period=60,
                 load=True,
                 verbose=False):
        """"""
        self.filename = filename
        self.folder = datafile.normpath(folder)
        if not os.path.exists(self.folder):
            os.makedirs(self.folder)
        self.meta = meta

        self.autosave_period = autosave_period
        self.verbose = verbose

        self.lock = threading.Lock()

        self.entries = []

        self.autosave = False
        self.autowriter = None

        self.closed = False
        atexit.register(self.close)

        if load:
            self.load(self.verbose)
コード例 #4
0
ファイル: chrono.py プロジェクト: humm/experiments
    def __init__(self, filename, folder='', meta=None, autosave_period=60, load=True, verbose=False):
        """"""
        self.filename = filename
        self.folder = datafile.normpath(folder)
        if not os.path.exists(self.folder):
            os.makedirs(self.folder)
        self.meta = meta

        self.autosave_period = autosave_period
        self.verbose = verbose

        self.lock = threading.Lock()

        self.entries = []

        self.autosave = False
        self.autowriter = None

        self.closed = False
        atexit.register(self.close)

        if load:
            self.load(self.verbose)