Merge pull request #4214 from matrix-org/rav/ignore_pycache

Ignore __pycache__ directories in schema delta dir
This commit is contained in:
Amber Brown 2018-11-20 23:36:30 -06:00 committed by GitHub
commit e8690dec2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

1
changelog.d/4214.misc Normal file
View File

@ -0,0 +1 @@
Ignore __pycache__ directories in the database schema folder

View File

@ -257,7 +257,7 @@ def _upgrade_existing_database(cur, current_version, applied_delta_files,
module.run_create(cur, database_engine)
if not is_empty:
module.run_upgrade(cur, database_engine, config=config)
elif ext == ".pyc":
elif ext == ".pyc" or file_name == "__pycache__":
# Sometimes .pyc files turn up anyway even though we've
# disabled their generation; e.g. from distribution package
# installers. Silently skip it