[Erp5-report] r39762 nicolas.dumazet - /erp5/trunk/products/ERP5Type/dynamic/dynamic_module.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Nov 2 11:38:56 CET 2010


Author: nicolas.dumazet
Date: Tue Nov  2 11:38:54 2010
New Revision: 39762

URL: http://svn.erp5.org?rev=39762&view=rev
Log:
indentation: 4 to 2 spaces

Modified:
    erp5/trunk/products/ERP5Type/dynamic/dynamic_module.py

Modified: erp5/trunk/products/ERP5Type/dynamic/dynamic_module.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/dynamic/dynamic_module.py?rev=39762&r1=39761&r2=39762&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/dynamic/dynamic_module.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/dynamic/dynamic_module.py [utf8] Tue Nov  2 11:38:54 2010
@@ -2,26 +2,26 @@ from types import ModuleType
 import sys
 
 class DynamicModule(ModuleType):
-    """This module may generate new objects at runtime."""
-    # it's useful to have such a generic utility
-    # please subclass it if you need ERP5-specific behaviors
+  """This module may generate new objects at runtime."""
+  # it's useful to have such a generic utility
+  # please subclass it if you need ERP5-specific behaviors
 
-    def __init__(self, name, factory, doc=None):
-        super(DynamicModule, self).__init__(name, doc=doc)
-        self._factory = factory
+  def __init__(self, name, factory, doc=None):
+    super(DynamicModule, self).__init__(name, doc=doc)
+    self._factory = factory
 
-    def __getattr__(self, name):
-        if name == '__path__':
-            raise AttributeError('%s does not have __path__' % (self,))
-        obj = self._factory(name)
-        # _factory can return an instance, a constant, or a class
-        if isinstance(obj, type):
-            # if it's a class we want to set __module__
-            obj.__module__ = self.__name__
-        setattr(self, name, obj)
-        return obj
+  def __getattr__(self, name):
+    if name == '__path__':
+      raise AttributeError('%s does not have __path__' % (self,))
+    obj = self._factory(name)
+    # _factory can return an instance, a constant, or a class
+    if isinstance(obj, type):
+      # if it's a class we want to set __module__
+      obj.__module__ = self.__name__
+    setattr(self, name, obj)
+    return obj
 
 def registerDynamicModule(name, factory):
-    d = DynamicModule(name, factory)
-    sys.modules[name] = d
-    return d
+  d = DynamicModule(name, factory)
+  sys.modules[name] = d
+  return d




More information about the Erp5-report mailing list