sb/version: Set top from external package

This commit is contained in:
Chris Johns 2022-09-29 18:57:16 +10:00
parent d7fb57fa9f
commit cfed1659a2

View File

@ -89,9 +89,13 @@ _version_str = '%s.%s' % (_version, _revision)
_released = False _released = False
_git = False _git = False
_is_loaded = False _is_loaded = False
_top_dir = None
def _top(): def _top():
if _top_dir is None:
top = path.dirname(sys.argv[0]) top = path.dirname(sys.argv[0])
else:
top = _top_dir
if len(top) == 0: if len(top) == 0:
top = '.' top = '.'
return top return top
@ -183,6 +187,10 @@ def _load_git_version():
_is_loaded = True _is_loaded = True
return _git return _git
def set_top(top):
global _top_dir
_top_dir = top
def load_release_settings(section, error = False): def load_release_settings(section, error = False):
vc, v = _load_released_version_config() vc, v = _load_released_version_config()
items = [] items = []