Changeset 4314
- Timestamp:
- 07/23/2008 02:49:03 PM (3 months ago)
- Files:
-
- trunk/dabo/dPref.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dabo/dPref.py
r4179 r4314 3 3 import warnings 4 4 import datetime 5 from decimal import Decimal 5 6 import dabo 6 7 from dabo.dLocalize import _ … … 63 64 self._typeDict = {int: "int", float: "float", long: "long", str: "str", unicode: "unicode", 64 65 bool: "bool", list: "list", tuple: "tuple", datetime.date: "date", dict: "dict", 65 datetime.datetime: "datetime", self._noneType: "none"}66 datetime.datetime: "datetime", Decimal: "decimal", self._noneType: "none"} 66 67 if crs is None: 67 68 prefdir = utils.getUserAppDataDirectory(appName) … … 169 170 elif typ == "datetime": 170 171 ret = str((val.year, val.month, val.day, val.hour, val.minute, val.second, val.microsecond)) 172 elif typ == "decimal": 173 ret = str(val) 171 174 else: 172 175 ret = unicode(val) … … 197 200 elif typ == "datetime": 198 201 ret = eval("datetime.datetime%s" % val) 202 elif typ == "decimal": 203 ret = Decimal(val) 199 204 elif typ == "none": 200 205 ret = None
