Exemple #1
0
def _find_project_by_import():
    """
    check if we can have project marker file by import it
    """
    try:
        import _databand_project

        return abs_join(_databand_project.__file__, "..")
    except ImportError:
        _debug_init_print("Can't import `_databand_project` marker.")
    return None
Exemple #2
0
 def dbnd_project_path(self, *path):
     return abs_join(self.dbnd_home(), *path)
Exemple #3
0
 def dbnd_lib_path(self, *path):
     return abs_join(_databand_package, *path)
Exemple #4
0
 def dbnd_system_path(self, *path):
     dbnd_system = os.environ.get(ENV_DBND_SYSTEM) or self.dbnd_home()
     return abs_join(dbnd_system, *path)
Exemple #5
0
def scenario_path(*path):
    return abs_join(_scenarios_path, *path)