Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
78b5f4f8aa | ||
|
|
a0e4154f26 | ||
|
|
3f7749cf20 |
@@ -29,7 +29,7 @@ update:
|
|||||||
wget -O gluon/contrib/simplejsonrpc.py http://rad2py.googlecode.com/hg/ide2py/simplejsonrpc.py
|
wget -O gluon/contrib/simplejsonrpc.py http://rad2py.googlecode.com/hg/ide2py/simplejsonrpc.py
|
||||||
echo "remember that pymysql was tweaked"
|
echo "remember that pymysql was tweaked"
|
||||||
src:
|
src:
|
||||||
echo 'Version 2.0.3 ('`date +%Y-%m-%d\ %H:%M:%S`') stable' > VERSION
|
echo 'Version 2.0.4 ('`date +%Y-%m-%d\ %H:%M:%S`') stable' > VERSION
|
||||||
### rm -f all junk files
|
### rm -f all junk files
|
||||||
make clean
|
make clean
|
||||||
### clean up baisc apps
|
### clean up baisc apps
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
Version 2.0.3 (2012-08-31 14:27:45) stable
|
Version 2.0.4 (2012-08-31 16:04:08) stable
|
||||||
|
|||||||
+6
-6
@@ -1793,18 +1793,18 @@ class BaseAdapter(ConnectionPool):
|
|||||||
|
|
||||||
def parse_datetime(self, value, field_type):
|
def parse_datetime(self, value, field_type):
|
||||||
if not isinstance(value, datetime.datetime):
|
if not isinstance(value, datetime.datetime):
|
||||||
if '+' in value:
|
value = str(value)
|
||||||
value,tz = value.split('+')
|
date_part,time_part,timezone = value[:10],value[11:19],value[19:]
|
||||||
|
if '+' in timezone:
|
||||||
|
ms,tz = timezone.split('+')
|
||||||
h,m = tz.split(':')
|
h,m = tz.split(':')
|
||||||
dt = datetime.timedelta(seconds=3600*int(h)+60*int(m))
|
dt = datetime.timedelta(seconds=3600*int(h)+60*int(m))
|
||||||
elif '-' in value:
|
elif '-' in timezone:
|
||||||
value,tz = value.split('-')
|
ms,tz = timezone.split('-')
|
||||||
h,m = tz.split(':')
|
h,m = tz.split(':')
|
||||||
dt = -datetime.timedelta(seconds=3600*int(h)+60*int(m))
|
dt = -datetime.timedelta(seconds=3600*int(h)+60*int(m))
|
||||||
else:
|
else:
|
||||||
dt = None
|
dt = None
|
||||||
date_part, time_part = (
|
|
||||||
str(value).replace('T',' ')+' ').split(' ',1)
|
|
||||||
(y, m, d) = map(int,date_part.split('-'))
|
(y, m, d) = map(int,date_part.split('-'))
|
||||||
time_parts = time_part and time_part.split(':')[:3] or (0,0,0)
|
time_parts = time_part and time_part.split(':')[:3] or (0,0,0)
|
||||||
while len(time_parts)<3: time_parts.append(0)
|
while len(time_parts)<3: time_parts.append(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user