@classmethod
def _mangle_property(cls, properties, name):
if name in properties:
- properties[name] = getattr(cls, "_get_{}".format(name))(properties[name])
+ properties[name] = getattr(cls, f"_get_{name}")(properties[name])
@classmethod
- def from_filename(cls, filename):
+ def from_filename(cls, filename) -> "FileInfo":
# Mutate filename in-place before parsing its components
# by applying at most one of the configured transformations.
for (pattern, repl) in settings.FILENAME_PARSE_TRANSFORMS:
logger.debug("Execute: " + " ".join(args), extra={"group": logging_group})
if not subprocess.Popen(args, env=environment).wait() == 0:
- raise ParseError("Convert failed at {}".format(args))
+ raise ParseError(f"Convert failed at {args}")
- def get_default_thumbnail():
+ def get_default_thumbnail() -> str:
return os.path.join(os.path.dirname(__file__), "resources", "document.png")