コード例 #1
0
    class Resource(object):
        def __init__(self, smvApp, fqn):
            self.dsr = DataSetRepo(smvApp)
            self.fqn = fqn

        def __enter__(self):
            return self.dsr.loadDataSet(self.fqn)

        def __exit__(self, type, value, traceback):
            pass
コード例 #2
0
ファイル: testSmvInput.py プロジェクト: TresAmigosSD/SMV
    class Resource(object):
        def __init__(self, smvApp, fqn):
            self.dsr = DataSetRepo(smvApp)
            self.fqn = fqn

        def __enter__(self):
            return self.dsr.loadDataSet(self.fqn)

        def __exit__(self, type, value, traceback):
            pass
コード例 #3
0
ファイル: testModuleHash.py プロジェクト: hubertp/SMV
    class Resource(object):
        def __init__(self, smvApp, path, fqn):
            self.dsr = DataSetRepo(smvApp)
            self.path = path
            self.fqn = fqn

        def __enter__(self):
            sys.path.insert(1, self.path)
            return self.dsr.loadDataSet(self.fqn)

        def __exit__(self, type, value, traceback):
            sys.path.remove(self.path)
コード例 #4
0
ファイル: testModuleHash.py プロジェクト: jacobdr/SMV
    class Resource(object):
        def __init__(self, smvApp, path, fqn):
            self.dsr = DataSetRepo(smvApp)
            self.path = path
            self.fqn = fqn

        def __enter__(self):
            sys.path.insert(1,self.path)
            return self.dsr.loadDataSet(self.fqn)

        def __exit__(self, type, value, traceback):
            sys.path.remove(self.path)
コード例 #5
0
    class Resource(object):
        def __init__(self, smvApp, target_path, fqn):
            self.smvApp = smvApp
            self.dsr = DataSetRepo(smvApp)
            self.orig_path = os.getcwd()
            self.target_path = target_path
            self.fqn = fqn

        def __enter__(self):
            self.smvApp.setAppDir(self.target_path)
            return self.dsr.loadDataSet(self.fqn)

        def __exit__(self, type, value, traceback):
            self.smvApp.setAppDir(self.orig_path)
コード例 #6
0
ファイル: smvapp.py プロジェクト: bakhalea/SMV
 def refresh_provider_cache(self):
     """Re-discover providers and set provider_cache"""
     self.provider_cache = DataSetRepo(self)._all_providers()
コード例 #7
0
ファイル: testModuleHash.py プロジェクト: hubertp/SMV
 def __init__(self, smvApp, path, fqn):
     self.dsr = DataSetRepo(smvApp)
     self.path = path
     self.fqn = fqn
コード例 #8
0
 def __init__(self, smvApp, fqn):
     self.dsr = DataSetRepo(smvApp)
     self.fqn = fqn
コード例 #9
0
ファイル: testModuleHash.py プロジェクト: jacobdr/SMV
 def __init__(self, smvApp, path, fqn):
     self.dsr = DataSetRepo(smvApp)
     self.path = path
     self.fqn = fqn
コード例 #10
0
ファイル: testDataSetRepo.py プロジェクト: jimmycheng603/SMV
    def build_new_repo(self): return DataSetRepo(self.smvApp)

    def test_discover_new_module_in_file(self):
コード例 #11
0
 def build_new_repo(self):
     return DataSetRepo(self.smvApp)
コード例 #12
0
 def __enter__(self):
     self.smvApp.setAppDir(self.target_path)
     dsr = DataSetRepo(self.smvApp)
     return dsr.loadDataSet(self.fqn)
コード例 #13
0
ファイル: testSmvInput.py プロジェクト: TresAmigosSD/SMV
 def __init__(self, smvApp, fqn):
     self.dsr = DataSetRepo(smvApp)
     self.fqn = fqn
コード例 #14
0
 def __init__(self, smvApp, target_path, fqn):
     self.smvApp = smvApp
     self.dsr = DataSetRepo(smvApp)
     self.orig_path = os.getcwd()
     self.target_path = target_path
     self.fqn = fqn