diff light8/Patch.py @ 129:f2eb20a52555

tiny cleanups and reload on import
author dmcc
date Sat, 14 Jun 2003 14:54:36 +0000
parents 174b35926067
children
line wrap: on
line diff
--- a/light8/Patch.py	Sat Jun 14 14:50:31 2003 +0000
+++ b/light8/Patch.py	Sat Jun 14 14:54:36 2003 +0000
@@ -1,17 +1,12 @@
-from types import TupleType
-
-
 def resolve_name(channelname):
     "Ensure that we're talking about the primary name of the light."
     return get_channel_name(get_dmx_channel(channelname))
 
-
 def get_all_channels():
     """returns primary names for all channels (sorted)"""
     prinames = reverse_patch.values()[:]
     prinames.sort()
     return prinames
-        
 
 def get_dmx_channel(name):
     if name in patch:
@@ -29,22 +24,23 @@
     except KeyError:
         return str(dmxnum)
 
-def reload_data(dummy):
+def reload_data():
     global patch, reverse_patch
-    if dummy:
-        import ConfigDummy as Config
-    else:
-        import Config
+    import patchdata
 
-    reload(Config)
-    loadedpatch = Config.patch
+    reload(patchdata)
+    loadedpatch = patchdata.patch
     patch = {}
     reverse_patch = {}
     for k, v in loadedpatch.items():
-        if type(k) == TupleType:
+        if type(k) is tuple:
             for name in k:
                 patch[name] = v
             reverse_patch[v] = k[0]
         else:
             patch[k] = v
             reverse_patch[v] = k
+
+# importing patch will load initial data
+reload_data()
+