import arguments import datetime import os class Repository: def __init__(self, args): self.directory = args[arguments.DIRECTORY] self.temporary = args[arguments.TEMPORARY] self.tmp = os.path.join(self.temporary, datetime.datetime.now() .strftime('%Y%m%d%H%M%S')) def __str__(self): lines = [ f'Directory: {self.directory}', f' → {os.path.realpath(self.directory)}', f'Temporary: {self.tmp}', ] return os.linesep.join(lines)