Variable issue in Application() from the latest change.

This commit is contained in:
Anton Hvornum 2020-12-06 17:16:59 +01:00
parent 22e1271a0b
commit 4d0f89e084
1 changed files with 5 additions and 5 deletions

View File

@ -171,17 +171,17 @@ class Application(Profile):
if not self.examples: if not self.examples:
self.examples = list_profiles(subpath='/applications') self.examples = list_profiles(subpath='/applications')
if f"{self.profile}" in examples: if f"{self.profile}" in self.examples:
return self.localize_path(examples[self.profile]['path']) return self.localize_path(self.examples[self.profile]['path'])
# TODO: Redundant, the below block shouldnt be needed as profiles are stripped of their .py, but just in case for now: # TODO: Redundant, the below block shouldnt be needed as profiles are stripped of their .py, but just in case for now:
elif f"{self.profile}.py" in examples: elif f"{self.profile}.py" in self.examples:
return self.localize_path(examples[f"{self.profile}.py"]['path']) return self.localize_path(self.examples[f"{self.profile}.py"]['path'])
# Path was not found in any known examples, check if it's an abolute path # Path was not found in any known examples, check if it's an abolute path
if os.path.isfile(self.profile): if os.path.isfile(self.profile):
return os.path.basename(self.profile) return os.path.basename(self.profile)
raise ProfileNotFound(f"Application file {self.profile} does not exist in {examples}") raise ProfileNotFound(f"Application file {self.profile} does not exist in {storage['PROFILE_PATH']}")
elif parsed_url.scheme in ('https', 'http'): elif parsed_url.scheme in ('https', 'http'):
return self.localize_path(self.profile) return self.localize_path(self.profile)
else: else: