Add docstring to PDB.__init__.
This commit is contained in:
parent
9ac91d3850
commit
6529aedde6
1 changed files with 20 additions and 0 deletions
|
@ -1300,6 +1300,25 @@ class PhotoDB(
|
||||||
ephemeral=False,
|
ephemeral=False,
|
||||||
skip_version_check=False,
|
skip_version_check=False,
|
||||||
):
|
):
|
||||||
|
'''
|
||||||
|
data_directory:
|
||||||
|
This directory will contain the sql file, config file,
|
||||||
|
generated thumbnails, etc. The directory is the database for all
|
||||||
|
intents and purposes.
|
||||||
|
|
||||||
|
create:
|
||||||
|
If True, the data_directory will be created if it does not exist.
|
||||||
|
If False, we expect that data_directory and the sql file exist.
|
||||||
|
|
||||||
|
ephemeral:
|
||||||
|
Use an in-memory sql database, and a temporary directory for
|
||||||
|
everything else, so that the whole PhotoDB disappears after closing.
|
||||||
|
Requires that data_directory=None.
|
||||||
|
|
||||||
|
skip_version_check:
|
||||||
|
Skip the version check so that you don't get DatabaseOutOfDate.
|
||||||
|
Beware of modifying any data in this state.
|
||||||
|
'''
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
ephemeral = bool(ephemeral)
|
ephemeral = bool(ephemeral)
|
||||||
|
@ -1325,6 +1344,7 @@ class PhotoDB(
|
||||||
if self.data_directory.exists and not self.data_directory.is_dir:
|
if self.data_directory.exists and not self.data_directory.is_dir:
|
||||||
raise exceptions.BadDataDirectory(self.data_directory.absolute_path)
|
raise exceptions.BadDataDirectory(self.data_directory.absolute_path)
|
||||||
|
|
||||||
|
# LOGGING
|
||||||
self.log = logging.getLogger('etiquette:%s' % self.data_directory.absolute_path)
|
self.log = logging.getLogger('etiquette:%s' % self.data_directory.absolute_path)
|
||||||
self.log.setLevel(logging.DEBUG)
|
self.log.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue