mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
🚨 f-strings and cosmetic issues
This commit is contained in:
parent
26ba676373
commit
bb10fdd041
3 changed files with 29 additions and 38 deletions
|
|
@ -122,7 +122,7 @@ class OpenPypeVersion(semver.VersionInfo):
|
||||||
if self.staging:
|
if self.staging:
|
||||||
if kwargs.get("build"):
|
if kwargs.get("build"):
|
||||||
if "staging" not in kwargs.get("build"):
|
if "staging" not in kwargs.get("build"):
|
||||||
kwargs["build"] = "{}-staging".format(kwargs.get("build"))
|
kwargs["build"] = f"{kwargs.get('build')}-staging"
|
||||||
else:
|
else:
|
||||||
kwargs["build"] = "staging"
|
kwargs["build"] = "staging"
|
||||||
|
|
||||||
|
|
@ -136,8 +136,7 @@ class OpenPypeVersion(semver.VersionInfo):
|
||||||
return bool(result and self.staging == other.staging)
|
return bool(result and self.staging == other.staging)
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<{}: {} - path={}>".format(
|
return f"<{self.__class__.__name__}: {str(self)} - path={self.path}>"
|
||||||
self.__class__.__name__, str(self), self.path)
|
|
||||||
|
|
||||||
def __lt__(self, other: OpenPypeVersion):
|
def __lt__(self, other: OpenPypeVersion):
|
||||||
result = super().__lt__(other)
|
result = super().__lt__(other)
|
||||||
|
|
@ -232,10 +231,7 @@ class OpenPypeVersion(semver.VersionInfo):
|
||||||
return openpype_version
|
return openpype_version
|
||||||
|
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
if self.path:
|
return hash(self.path) if self.path else hash(str(self))
|
||||||
return hash(self.path)
|
|
||||||
else:
|
|
||||||
return hash(str(self))
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def is_version_in_dir(
|
def is_version_in_dir(
|
||||||
|
|
|
||||||
55
start.py
55
start.py
|
|
@ -187,9 +187,8 @@ else:
|
||||||
if "--headless" in sys.argv:
|
if "--headless" in sys.argv:
|
||||||
os.environ["OPENPYPE_HEADLESS_MODE"] = "1"
|
os.environ["OPENPYPE_HEADLESS_MODE"] = "1"
|
||||||
sys.argv.remove("--headless")
|
sys.argv.remove("--headless")
|
||||||
else:
|
elif os.getenv("OPENPYPE_HEADLESS_MODE") != "1":
|
||||||
if os.getenv("OPENPYPE_HEADLESS_MODE") != "1":
|
os.environ.pop("OPENPYPE_HEADLESS_MODE", None)
|
||||||
os.environ.pop("OPENPYPE_HEADLESS_MODE", None)
|
|
||||||
|
|
||||||
# Enabled logging debug mode when "--debug" is passed
|
# Enabled logging debug mode when "--debug" is passed
|
||||||
if "--verbose" in sys.argv:
|
if "--verbose" in sys.argv:
|
||||||
|
|
@ -203,8 +202,8 @@ if "--verbose" in sys.argv:
|
||||||
value = sys.argv.pop(idx)
|
value = sys.argv.pop(idx)
|
||||||
else:
|
else:
|
||||||
raise RuntimeError((
|
raise RuntimeError((
|
||||||
"Expect value after \"--verbose\" argument. {}"
|
f"Expect value after \"--verbose\" argument. {expected_values}"
|
||||||
).format(expected_values))
|
))
|
||||||
|
|
||||||
log_level = None
|
log_level = None
|
||||||
low_value = value.lower()
|
low_value = value.lower()
|
||||||
|
|
@ -225,8 +224,9 @@ if "--verbose" in sys.argv:
|
||||||
|
|
||||||
if log_level is None:
|
if log_level is None:
|
||||||
raise RuntimeError((
|
raise RuntimeError((
|
||||||
"Unexpected value after \"--verbose\" argument \"{}\". {}"
|
"Unexpected value after \"--verbose\" "
|
||||||
).format(value, expected_values))
|
f"argument \"{value}\". {expected_values}"
|
||||||
|
))
|
||||||
|
|
||||||
os.environ["OPENPYPE_LOG_LEVEL"] = str(log_level)
|
os.environ["OPENPYPE_LOG_LEVEL"] = str(log_level)
|
||||||
|
|
||||||
|
|
@ -336,34 +336,33 @@ def run_disk_mapping_commands(settings):
|
||||||
destination = destination.rstrip('/')
|
destination = destination.rstrip('/')
|
||||||
source = source.rstrip('/')
|
source = source.rstrip('/')
|
||||||
|
|
||||||
if low_platform == "windows":
|
if low_platform == "darwin":
|
||||||
args = ["subst", destination, source]
|
scr = f'do shell script "ln -s {source} {destination}" with administrator privileges' # noqa
|
||||||
elif low_platform == "darwin":
|
|
||||||
scr = "do shell script \"ln -s {} {}\" with administrator privileges".format(source, destination) # noqa: E501
|
|
||||||
args = ["osascript", "-e", scr]
|
args = ["osascript", "-e", scr]
|
||||||
|
elif low_platform == "windows":
|
||||||
|
args = ["subst", destination, source]
|
||||||
else:
|
else:
|
||||||
args = ["sudo", "ln", "-s", source, destination]
|
args = ["sudo", "ln", "-s", source, destination]
|
||||||
|
|
||||||
_print("disk mapping args:: {}".format(args))
|
_print(f"*** disk mapping arguments: {args}")
|
||||||
try:
|
try:
|
||||||
if not os.path.exists(destination):
|
if not os.path.exists(destination):
|
||||||
output = subprocess.Popen(args)
|
output = subprocess.Popen(args)
|
||||||
if output.returncode and output.returncode != 0:
|
if output.returncode and output.returncode != 0:
|
||||||
exc_msg = "Executing was not successful: \"{}\"".format(
|
exc_msg = f'Executing was not successful: "{args}"'
|
||||||
args)
|
|
||||||
|
|
||||||
raise RuntimeError(exc_msg)
|
raise RuntimeError(exc_msg)
|
||||||
except TypeError as exc:
|
except TypeError as exc:
|
||||||
_print("Error {} in mapping drive {}, {}".format(str(exc),
|
_print(
|
||||||
source,
|
f"Error {str(exc)} in mapping drive {source}, {destination}")
|
||||||
destination))
|
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
|
||||||
def set_avalon_environments():
|
def set_avalon_environments():
|
||||||
"""Set avalon specific environments.
|
"""Set avalon specific environments.
|
||||||
|
|
||||||
These are non modifiable environments for avalon workflow that must be set
|
These are non-modifiable environments for avalon workflow that must be set
|
||||||
before avalon module is imported because avalon works with globals set with
|
before avalon module is imported because avalon works with globals set with
|
||||||
environment variables.
|
environment variables.
|
||||||
"""
|
"""
|
||||||
|
|
@ -508,7 +507,7 @@ def _process_arguments() -> tuple:
|
||||||
)
|
)
|
||||||
if m and m.group('version'):
|
if m and m.group('version'):
|
||||||
use_version = m.group('version')
|
use_version = m.group('version')
|
||||||
_print(">>> Requested version [ {} ]".format(use_version))
|
_print(f">>> Requested version [ {use_version} ]")
|
||||||
if "+staging" in use_version:
|
if "+staging" in use_version:
|
||||||
use_staging = True
|
use_staging = True
|
||||||
break
|
break
|
||||||
|
|
@ -614,8 +613,8 @@ def _determine_mongodb() -> str:
|
||||||
try:
|
try:
|
||||||
openpype_mongo = bootstrap.secure_registry.get_item(
|
openpype_mongo = bootstrap.secure_registry.get_item(
|
||||||
"openPypeMongo")
|
"openPypeMongo")
|
||||||
except ValueError:
|
except ValueError as e:
|
||||||
raise RuntimeError("Missing MongoDB url")
|
raise RuntimeError("Missing MongoDB url") from e
|
||||||
|
|
||||||
return openpype_mongo
|
return openpype_mongo
|
||||||
|
|
||||||
|
|
@ -816,11 +815,8 @@ def _bootstrap_from_code(use_version, use_staging):
|
||||||
use_version, use_staging
|
use_version, use_staging
|
||||||
)
|
)
|
||||||
if version_to_use is None:
|
if version_to_use is None:
|
||||||
raise OpenPypeVersionNotFound(
|
raise OpenPypeVersionIncompatible(
|
||||||
"Requested version \"{}\" was not found.".format(
|
f"Requested version \"{use_version}\" was not found.")
|
||||||
use_version
|
|
||||||
)
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
# Staging version should be used
|
# Staging version should be used
|
||||||
version_to_use = bootstrap.find_latest_openpype_version(
|
version_to_use = bootstrap.find_latest_openpype_version(
|
||||||
|
|
@ -906,7 +902,7 @@ def _boot_validate_versions(use_version, local_version):
|
||||||
use_version, openpype_versions
|
use_version, openpype_versions
|
||||||
)
|
)
|
||||||
valid, message = bootstrap.validate_openpype_version(version_path)
|
valid, message = bootstrap.validate_openpype_version(version_path)
|
||||||
_print("{}{}".format(">>> " if valid else "!!! ", message))
|
_print(f'{">>> " if valid else "!!! "}{message}')
|
||||||
|
|
||||||
|
|
||||||
def _boot_print_versions(use_staging, local_version, openpype_root):
|
def _boot_print_versions(use_staging, local_version, openpype_root):
|
||||||
|
|
@ -1043,7 +1039,7 @@ def boot():
|
||||||
if not result[0]:
|
if not result[0]:
|
||||||
_print(f"!!! Invalid version: {result[1]}")
|
_print(f"!!! Invalid version: {result[1]}")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
_print(f"--- version is valid")
|
_print("--- version is valid")
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
version_path = _bootstrap_from_code(use_version, use_staging)
|
version_path = _bootstrap_from_code(use_version, use_staging)
|
||||||
|
|
@ -1164,8 +1160,7 @@ def get_info(use_staging=None) -> list:
|
||||||
formatted = []
|
formatted = []
|
||||||
for info in inf:
|
for info in inf:
|
||||||
padding = (maximum - len(info[0])) + 1
|
padding = (maximum - len(info[0])) + 1
|
||||||
formatted.append(
|
formatted.append(f'... {info[0]}:{" " * padding}[ {info[1]} ]')
|
||||||
"... {}:{}[ {} ]".format(info[0], " " * padding, info[1]))
|
|
||||||
return formatted
|
return formatted
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ def _print(msg: str, message_type: int = 0) -> None:
|
||||||
else:
|
else:
|
||||||
header = term.darkolivegreen3("--- ")
|
header = term.darkolivegreen3("--- ")
|
||||||
|
|
||||||
print("{}{}".format(header, msg))
|
print(f"{header}{msg}")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue