Skip to content
Snippets Groups Projects
Commit 784a781a authored by Jonathan Maw's avatar Jonathan Maw
Browse files

Move _ALIAS_SEPARATOR into utils

The separator is useful in source files other than _project.py
parent 110f6cb3
No related branches found
No related tags found
No related merge requests found
......@@ -35,9 +35,6 @@ from ._projectrefs import ProjectRefs, ProjectRefStorage
from ._versions import BST_FORMAT_VERSION
# The separator we use for user specified aliases
_ALIAS_SEPARATOR = ':'
# Project Configuration file
_PROJECT_CONF_FILE = 'project.conf'
......@@ -135,8 +132,8 @@ class Project():
# fully qualified urls based on the shorthand which is allowed
# to be specified in the YAML
def translate_url(self, url):
if url and _ALIAS_SEPARATOR in url:
url_alias, url_body = url.split(_ALIAS_SEPARATOR, 1)
if url and utils._ALIAS_SEPARATOR in url:
url_alias, url_body = url.split(utils._ALIAS_SEPARATOR, 1)
alias_url = self._aliases.get(url_alias)
if alias_url:
url = alias_url + url_body
......
......@@ -42,6 +42,10 @@ from . import _signals
from ._exceptions import BstError, ErrorDomain
# The separator we use for user specified aliases
_ALIAS_SEPARATOR = ':'
class UtilError(BstError):
"""Raised by utility functions when system calls fail.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment