diff options
| author | Andrew Godwin <andrew@aeracode.org> | 2014-08-08 09:56:59 +1000 |
|---|---|---|
| committer | Andrew Godwin <andrew@aeracode.org> | 2014-08-08 09:57:31 +1000 |
| commit | 51673c146e48ff6230eace39bac18fd555607bee (patch) | |
| tree | 5e1eb04658462c004204c6702c251c0772db3963 | |
| parent | f676305ecede116332884ea682fc953c29813232 (diff) | |
Don't treat .pyc/pyo files as migrations. Refs #23237 among others.
| -rw-r--r-- | django/db/migrations/loader.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/migrations/loader.py b/django/db/migrations/loader.py index 5465f0ad18..2fb2098e48 100644 --- a/django/db/migrations/loader.py +++ b/django/db/migrations/loader.py @@ -89,10 +89,10 @@ class MigrationLoader(object): six.moves.reload_module(module) self.migrated_apps.add(app_config.label) directory = os.path.dirname(module.__file__) - # Scan for .py[c|o] files + # Scan for .py files migration_names = set() for name in os.listdir(directory): - if name.endswith(".py") or name.endswith(".pyc") or name.endswith(".pyo"): + if name.endswith(".py"): import_name = name.rsplit(".", 1)[0] if import_name[0] not in "_.~": migration_names.add(import_name) |
