Use pathclass.Path.makedirs.

This commit is contained in:
voussoir 2020-09-24 14:18:23 -07:00
parent 28181428be
commit 9a85714df7
2 changed files with 4 additions and 4 deletions

View file

@ -901,7 +901,7 @@ class Photo(ObjectBase):
folder = os.sep.join(folder) folder = os.sep.join(folder)
folder = self.photodb.thumbnail_directory.join(folder) folder = self.photodb.thumbnail_directory.join(folder)
if folder: if folder:
os.makedirs(folder.absolute_path, exist_ok=True) folder.makedirs(exist_ok=True)
hopeful_filepath = folder.with_child(basename + '.jpg') hopeful_filepath = folder.with_child(basename + '.jpg')
return hopeful_filepath return hopeful_filepath
@ -1101,7 +1101,7 @@ class Photo(ObjectBase):
self.photodb.log.debug('Renaming file "%s" -> "%s"', old_path.absolute_path, new_path.absolute_path) self.photodb.log.debug('Renaming file "%s" -> "%s"', old_path.absolute_path, new_path.absolute_path)
os.makedirs(new_path.parent.absolute_path, exist_ok=True) new_path.parent.makedirs(exist_ok=True)
# The plan is to make a hardlink now, then delete the original file # The plan is to make a hardlink now, then delete the original file
# during commit. This only applies to normcase != normcase, because on # during commit. This only applies to normcase != normcase, because on

View file

@ -1713,7 +1713,7 @@ class PhotoDB(
msg = f'"{self.database_filepath.absolute_path}" does not exist and create is off.' msg = f'"{self.database_filepath.absolute_path}" does not exist and create is off.'
raise FileNotFoundError(msg) raise FileNotFoundError(msg)
os.makedirs(self.data_directory.absolute_path, exist_ok=True) self.data_directory.makedirs(exist_ok=True)
self.sql = sqlite3.connect(self.database_filepath.absolute_path) self.sql = sqlite3.connect(self.database_filepath.absolute_path)
if existing_database: if existing_database:
@ -1725,7 +1725,7 @@ class PhotoDB(
# THUMBNAIL DIRECTORY # THUMBNAIL DIRECTORY
self.thumbnail_directory = self.data_directory.with_child(constants.DEFAULT_THUMBDIR) self.thumbnail_directory = self.data_directory.with_child(constants.DEFAULT_THUMBDIR)
os.makedirs(self.thumbnail_directory.absolute_path, exist_ok=True) self.thumbnail_directory.makedirs(exist_ok=True)
# CONFIG # CONFIG
self.config_filepath = self.data_directory.with_child(constants.DEFAULT_CONFIGNAME) self.config_filepath = self.data_directory.with_child(constants.DEFAULT_CONFIGNAME)