|
@ -55,7 +55,7 @@ class ConversionError(Exception): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Field(object): |
|
|
class Field(object): |
|
|
def __init__(self, value_type, alias=None, default=UNSET, create=True, ignore_dump=None, cast=None, **kwargs): |
|
|
def __init__(self, value_type, alias=None, default=None, create=True, ignore_dump=None, cast=None, **kwargs): |
|
|
# TODO: fix default bullshit |
|
|
# TODO: fix default bullshit |
|
|
self.true_type = value_type |
|
|
self.true_type = value_type |
|
|
self.src_name = alias |
|
|
self.src_name = alias |
|
@ -64,7 +64,7 @@ class Field(object): |
|
|
self.cast = cast |
|
|
self.cast = cast |
|
|
self.metadata = kwargs |
|
|
self.metadata = kwargs |
|
|
|
|
|
|
|
|
if default is not UNSET: |
|
|
if default is not None: |
|
|
self.default = default |
|
|
self.default = default |
|
|
elif not hasattr(self, 'default'): |
|
|
elif not hasattr(self, 'default'): |
|
|
self.default = None |
|
|
self.default = None |
|
|