From cb128801c78ccc1ad445c1e8dd8f07ad734295c9 Mon Sep 17 00:00:00 2001 From: tobes Date: Mon, 19 Nov 2012 14:17:45 +0000 Subject: [PATCH] Prevent version *.pyc conflicts --- ckan/lib/cli.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ckan/lib/cli.py b/ckan/lib/cli.py index 6bb339c042e..d8f43742f42 100644 --- a/ckan/lib/cli.py +++ b/ckan/lib/cli.py @@ -130,6 +130,15 @@ def command(self): if self.verbose: print 'Initialising DB: SUCCESS' elif cmd == 'clean' or cmd == 'drop': + + # remove any *.pyc version files to prevent conflicts + v_path = os.path.join(os.path.dirname(__file__), + '..', 'migration', 'versions', '*.pyc') + import glob + filelist = glob.glob(v_path) + for f in filelist: + os.remove(f) + model.repo.clean_db() search.clear() if self.verbose: