diff --git a/paramecio/cromosoma/corefields.py b/paramecio/cromosoma/corefields.py index 7e6c2ab..2feae0c 100644 --- a/paramecio/cromosoma/corefields.py +++ b/paramecio/cromosoma/corefields.py @@ -22,6 +22,7 @@ class IntegerField(PhangoField): except: value="0" + self.txt_error="The value is zero" self.error=True return value @@ -50,6 +51,7 @@ class FloatField(PhangoField): except: value="0" + self.txt_error="The value is zero" self.error=True return value @@ -133,6 +135,7 @@ class BooleanField(IntegerField): except: self.error=True + self.txt_error="Need 0 or 1 value" value=0 value=str(value) @@ -152,4 +155,4 @@ class BooleanField(IntegerField): else: value=self.no_text - return value + return str(value) diff --git a/paramecio/cromosoma/extrafields/ipfield.py b/paramecio/cromosoma/extrafields/ipfield.py index 486fe5c..4e87357 100644 --- a/paramecio/cromosoma/extrafields/ipfield.py +++ b/paramecio/cromosoma/extrafields/ipfield.py @@ -12,7 +12,8 @@ class IpField(CharField): except: self.error=True + self.txt_error='No Valid IP' value="" - return value \ No newline at end of file + return value