Pārlūkot izejas kodu

Fix on the call to FieldDataHandler.from_name

Roland Haroutiounian 9 gadus atpakaļ
vecāks
revīzija
dd73e0a5b2

+ 1
- 1
lodel/editorial_model/components.py Parādīt failu

@@ -131,7 +131,7 @@ class EmField(EmComponent):
131 131
     def __init__(self, uid, data_handler, display_name = None, help_text = None, group = None, **handler_kwargs):
132 132
         super().__init__(uid, display_name, help_text, group)
133 133
         self.data_handler_name = data_handler
134
-        self.data_handler_cls = FieldDataHandler(data_handler)
134
+        self.data_handler_cls = FieldDataHandler.from_name(data_handler)
135 135
         self.data_handler_options = handler_kwargs
136 136
         self.data_handler_instance = self.data_handler_cls(**handler_kwargs)
137 137
         ## @brief Stores the emclass that contains this field (set by EmClass.add_field() method)

+ 1
- 1
lodel/leapi/datahandlers/field_data_handler.py Parādīt failu

@@ -84,7 +84,7 @@ class FieldDataHandler(object):
84 84
     # @param fieldtype_name str : a field type name
85 85
     # @return a string representing a python module name
86 86
     @staticmethod
87
-    def module_name(self, fieldtype_name):
87
+    def module_name(cls, fieldtype_name):
88 88
         return 'leapi.datahandlers.data_fields.%s' % fieldtype_name
89 89
 
90 90
     ## @brief __hash__ implementation for fieldtypes

Notiek ielāde…
Atcelt
Saglabāt