Browse Source

Bug Fix on the field_data_handler

Roland Haroutiounian 9 years ago
parent
commit
15148112aa

+ 3
- 3
lodel/leapi/datahandlers/data_field.py View File

@@ -15,13 +15,13 @@ class DataField(FieldDataHandler):
15 15
         if self.__class__ == DataField:
16 16
             raise NotImplementedError("Abstract class")
17 17
 
18
-        super(self.__class__, self).__init__(internal, **kwargs)
18
+        super().__init__(internal, **kwargs)
19 19
 
20 20
         self.nullable = nullable
21 21
         self.uniq = uniq
22 22
         self.primary = primary
23
-        if 'defaults' in args:
24
-            self.default, error = self.check_data_value(args['default'])
23
+        if 'defaults' in kwargs:
24
+            self.default, error = self.check_data_value(kwargs['default'])
25 25
             if error:
26 26
                 raise error
27 27
             del(args['default'])

+ 1
- 1
lodel/leapi/datahandlers/data_fields/bool.py View File

@@ -11,7 +11,7 @@ class EmDataField(DataField):
11 11
     def __init__(self, **kwargs):
12 12
         if 'check_data_value' not in kwargs:
13 13
             kwargs['check_data_value'] = self.check_value
14
-        super(self.__class__, self).__init__(ftype='bool', **kwargs)
14
+        super().__init__(ftype='bool', **kwargs)
15 15
 
16 16
     def _check_data_value(self, value):
17 17
         error = None

+ 1
- 1
lodel/leapi/datahandlers/data_fields/datetime.py View File

@@ -13,4 +13,4 @@ class EmDataField(DataField):
13 13
     def __init__(self, now_on_update=False, now_on_create=False, **kwargs):
14 14
         self.now_on_update = now_on_update
15 15
         self.now_on_create = now_on_create
16
-        super(self.__class__, self).__init__(**kwargs)
16
+        super().__init__(**kwargs)

+ 1
- 1
lodel/leapi/datahandlers/data_fields/file.py View File

@@ -9,4 +9,4 @@ class EmDataField(DataField):
9 9
     # @param **kwargs
10 10
     def __init__(self, upload_path=None, **kwargs):
11 11
         self.upload_path = upload_path
12
-        super(self.__class__, self).__init__(ftype='file', **kwargs)
12
+        super().__init__(ftype='file', **kwargs)

+ 1
- 1
lodel/leapi/datahandlers/data_fields/format.py View File

@@ -15,4 +15,4 @@ class EmDataField(VarcharDataField):
15 15
     def __init__(self, format_string, field_list, max_length, **kwargs):
16 16
         self._field_list = field_list
17 17
         self._format_string = format_string
18
-        super(self.__class__, self).__init__(internal='automatic', max_length=max_length)
18
+        super().__init__(internal='automatic', max_length=max_length)

+ 1
- 1
lodel/leapi/datahandlers/data_fields/integer.py View File

@@ -8,7 +8,7 @@ class EmDataField(DataField):
8 8
     ftype = 'int'
9 9
 
10 10
     def __init__(self, **kwargs):
11
-        super(self.__class__, self).__init__(ftype='int', **kwargs)
11
+        super().__init__(ftype='int', **kwargs)
12 12
 
13 13
     def _check_data_value(self, value):
14 14
         error = None

+ 1
- 1
lodel/leapi/datahandlers/data_fields/varchar.py View File

@@ -9,4 +9,4 @@ class EmDataField(DataField):
9 9
     # @brief max_length int: The maximum length of this field
10 10
     def __init__(self, max_length=64, **kwargs):
11 11
         self.max_length = int(max_length)
12
-        super(self.__class__, self).__init__(**kwargs)
12
+        super().__init__(**kwargs)

+ 1
- 1
lodel/leapi/datahandlers/field_data_handler.py View File

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

Loading…
Cancel
Save