Use absolute imports in data handler module
authorJeremy Stanley <fungi@yuggoth.org>
Tue, 24 Apr 2012 20:26:31 +0000 (20:26 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Tue, 24 Apr 2012 20:26:31 +0000 (20:26 +0000)
* lib/mudpy/data.py: Absolute imports are more readable and easier to
debug, so use them.

lib/mudpy/data.py

index 243a28b..cdb114f 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 """Data interface functions for the mudpy engine."""
 
-# Copyright (c) 2004-2011 Jeremy Stanley <fungi@yuggoth.org>. Permission
+# Copyright (c) 2004-2012 Jeremy Stanley <fungi@yuggoth.org>. Permission
 # to use, copy, modify, and distribute this software is granted under
 # terms provided in the LICENSE file distributed with this software.
 
@@ -18,7 +18,7 @@ class DataFile:
     def load(self):
         """Read a file and create elements accordingly."""
         import ConfigParser
-        import misc
+        import mudpy.misc
         import os
         import os.path
         self.data = ConfigParser.RawConfigParser()
@@ -83,7 +83,7 @@ class DataFile:
                     self.universe.private_files.append(item)
         for section in self.data.sections():
             if section != "__control__":
-                misc.Element(section, self.universe, self.filename)
+                mudpy.misc.Element(section, self.universe, self.filename)
         for include_file in includes:
             if not os.path.isabs(include_file):
                 include_file = find_file(