Forward declaration because of a weird factory bug where Track is not found
def __init__(self, uri):
assert False, "This should not be called"
HAS_TRACK = False
REASON = None
After Change
raise ImportError("Track is not installed!")
self.uri = uri
self.options = parse_uri(uri)["query"]
self.client = TrackClient(uri)
self.backend = self.client.protocol
self.project = None
self.group = None
self.objective = self.options.get("objective")
self.lies = dict()
assert self.objective is not None, "An objective should be defined!"
def _get_project(self, name):