diff options
| author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-04-05 15:07:12 +0200 |
|---|---|---|
| committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-04-05 15:07:12 +0200 |
| commit | 00cbf2073bcae1a9eec60c1440651e5acd74c363 (patch) | |
| tree | f4093cb30195d7b6cdaa42d32c33fe28e539a84b /meta/jsonobject/api.py | |
| parent | 6777305c000f997183646adef2d38ae10e603ebc (diff) | |
| download | Project-Tick-00cbf2073bcae1a9eec60c1440651e5acd74c363.tar.gz Project-Tick-00cbf2073bcae1a9eec60c1440651e5acd74c363.zip | |
refactor: remove obsolete model framework
Diffstat (limited to 'meta/jsonobject/api.py')
| -rw-r--r-- | meta/jsonobject/api.py | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/meta/jsonobject/api.py b/meta/jsonobject/api.py deleted file mode 100644 index 8b9c4767c1..0000000000 --- a/meta/jsonobject/api.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import absolute_import -from .base import JsonObjectBase, _LimitedDictInterfaceMixin - -import six -import decimal -import datetime - -from . import properties -import re - -re_date = re.compile(r'^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])$') -re_time = re.compile( - r'^([01]\d|2[0-3])\D?([0-5]\d)\D?([0-5]\d)?\D?(\d{3,6})?$') -re_datetime = re.compile( - r'^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])' - r'(\D?([01]\d|2[0-3])\D?([0-5]\d)\D?([0-5]\d)?\D?(\d{3,6})?' - r'([zZ]|([\+-])([01]\d|2[0-3])\D?([0-5]\d)?)?)?$' -) -re_decimal = re.compile('^(\d+)\.(\d+)$') -if six.PY3: - unicode = str - long = int - - -class JsonObject(JsonObjectBase, _LimitedDictInterfaceMixin): - def __getstate__(self): - return self.to_json() - - def __setstate__(self, dct): - self.__init__(dct) - - class Meta(object): - properties = { - decimal.Decimal: properties.DecimalProperty, - datetime.datetime: properties.DateTimeProperty, - datetime.date: properties.DateProperty, - datetime.time: properties.TimeProperty, - str: properties.StringProperty, - unicode: properties.StringProperty, - bool: properties.BooleanProperty, - int: properties.IntegerProperty, - long: properties.IntegerProperty, - float: properties.FloatProperty, - list: properties.ListProperty, - dict: properties.DictProperty, - set: properties.SetProperty, - } - string_conversions = ( - (re_date, datetime.date), - (re_time, datetime.time), - (re_datetime, datetime.datetime), - (re_decimal, decimal.Decimal), - ) |
