summaryrefslogtreecommitdiff
path: root/meta/jsonobject/api.py
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-04-05 15:07:12 +0200
committerSefa Eyeoglu <contact@scrumplex.net>2022-04-05 15:07:12 +0200
commit00cbf2073bcae1a9eec60c1440651e5acd74c363 (patch)
treef4093cb30195d7b6cdaa42d32c33fe28e539a84b /meta/jsonobject/api.py
parent6777305c000f997183646adef2d38ae10e603ebc (diff)
downloadProject-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.py53
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),
- )