From 261e4635052a54abf2f0ad116141ccc1ecbc81f3 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 2 Jul 2013 16:24:47 +0200 Subject: [PATCH] cleaned up script copy method in script manager. --- src/scripts/manager.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/scripts/manager.py b/src/scripts/manager.py index 68c0fffdbf..6941f27b88 100644 --- a/src/scripts/manager.py +++ b/src/scripts/manager.py @@ -209,14 +209,10 @@ class ScriptManager(TypedObjectManager): """ Make an identical copy of the original_script """ - typeclass = original_script.typeclass_path - if not new_key: - new_key = original_script.key - if not new_obj: - new_obj = original_script.obj - if not new_locks: - new_locks = original_script.db_lock_storage + new_key = new_key if new_key!=None else original_script.key + new_obj = new_obj if new_obj!=None else original_script.obj + new_locks = new_locks if new_locks!=None else original_script.db_lock_storage from src.utils import create new_script = create.create_script(typeclass, key=new_key, obj=new_obj, locks=new_locks, autostart=True)