From c9ed8b5ec55269c33d2d69b12df493533cfebb59 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 10 Mar 2015 22:57:51 +0100 Subject: [PATCH] Added migration to remove post-devel-merger default script paths as well as new ones. --- .../migrations/0006_auto_20150310_2249.py | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 evennia/scripts/migrations/0006_auto_20150310_2249.py diff --git a/evennia/scripts/migrations/0006_auto_20150310_2249.py b/evennia/scripts/migrations/0006_auto_20150310_2249.py new file mode 100644 index 0000000000..1228fa8e8e --- /dev/null +++ b/evennia/scripts/migrations/0006_auto_20150310_2249.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + +def remove_manage_scripts(apps, schema_editor): + ScriptDB = apps.get_model("scripts", "ScriptDB") + for script in ScriptDB.objects.filter(db_typeclass_path__in=(u'src.scripts.scripts.CheckSessions', + u'src.scripts.scripts.ValidateScripts', + u'src.scripts.scripts.ValidateChannelHandler', + u'src.scripts.scripts.ValidateIdmapperCache', + u'src.utils.gametime.GameTime')): + script.delete() + +class Migration(migrations.Migration): + + dependencies = [ + ('scripts', '0005_auto_20150306_1441'), + ] + + operations = [ + migrations.RunPython(remove_manage_scripts), + ]