5 new revisions:
Revision: 911a7e72d8a3
Branch: default
Author: Alexander Shorin <
kxe...@gmail.com>
Date: Fri Oct 12 00:38:32 2012
Log: Import Document class explicitly in doctests (see issue 198).
http://code.google.com/p/couchdb-python/source/detail?r=911a7e72d8a3
Revision: 6a05bf775acc
Branch: default
Author: Dirkjan Ochtman <
dir...@ochtman.nl>
Date: Fri Oct 12 00:41:15 2012
Log: Correct import of DateTimeField instead of DateField (see issue
189).
http://code.google.com/p/couchdb-python/source/detail?r=6a05bf775acc
Revision: 3ae1ee5eb0a1
Branch: default
Author: Alexander Shorin <
kxe...@gmail.com>
Date: Fri Oct 12 00:42:44 2012
Log: Make explicit datetime import (see issue 189).
http://code.google.com/p/couchdb-python/source/detail?r=3ae1ee5eb0a1
Revision: b7ada64cd590
Branch: default
Author: Alexander Shorin <
kxe...@gmail.com>
Date: Fri Oct 12 00:59:10 2012
Log: Make Date header parsing locale-independent (fixes issue 209).
http://code.google.com/p/couchdb-python/source/detail?r=b7ada64cd590
Revision: c76b329767ea
Branch: default
Author: Dirkjan Ochtman <
dir...@ochtman.nl>
Date: Fri Oct 12 01:01:22 2012
Log: Move function closer to user.
http://code.google.com/p/couchdb-python/source/detail?r=c76b329767ea
==============================================================================
Revision: 911a7e72d8a3
Branch: default
Author: Alexander Shorin <
kxe...@gmail.com>
Date: Fri Oct 12 00:38:32 2012
Log: Import Document class explicitly in doctests (see issue 198).
http://code.google.com/p/couchdb-python/source/detail?r=911a7e72d8a3
Modified:
/couchdb/mapping.py
=======================================
--- /couchdb/mapping.py Fri Sep 10 06:16:31 2010
+++ /couchdb/mapping.py Fri Oct 12 00:38:32 2012
@@ -15,7 +15,7 @@
To define a document mapping, you declare a Python class inherited from
`Document`, and add any number of `Field` attributes:
->>> from couchdb.mapping import TextField, IntegerField, DateField
+>>> from couchdb.mapping import Document, TextField, IntegerField,
DateField
>>> class Person(Document):
... name = TextField()
... age = IntegerField()
==============================================================================
Revision: 6a05bf775acc
Branch: default
Author: Dirkjan Ochtman <
dir...@ochtman.nl>
Date: Fri Oct 12 00:41:15 2012
Log: Correct import of DateTimeField instead of DateField (see issue
189).
http://code.google.com/p/couchdb-python/source/detail?r=6a05bf775acc
Modified:
/couchdb/mapping.py
=======================================
--- /couchdb/mapping.py Fri Oct 12 00:38:32 2012
+++ /couchdb/mapping.py Fri Oct 12 00:41:15 2012
@@ -15,7 +15,7 @@
To define a document mapping, you declare a Python class inherited from
`Document`, and add any number of `Field` attributes:
->>> from couchdb.mapping import Document, TextField, IntegerField,
DateField
+>>> from couchdb.mapping import Document, TextField, IntegerField,
DateTimeField
>>> class Person(Document):
... name = TextField()
... age = IntegerField()
==============================================================================
Revision: 3ae1ee5eb0a1
Branch: default
Author: Alexander Shorin <
kxe...@gmail.com>
Date: Fri Oct 12 00:42:44 2012
Log: Make explicit datetime import (see issue 189).
http://code.google.com/p/couchdb-python/source/detail?r=3ae1ee5eb0a1
Modified:
/couchdb/mapping.py
=======================================
--- /couchdb/mapping.py Fri Oct 12 00:41:15 2012
+++ /couchdb/mapping.py Fri Oct 12 00:42:44 2012
@@ -15,6 +15,7 @@
To define a document mapping, you declare a Python class inherited from
`Document`, and add any number of `Field` attributes:
+>>> from datetime import datetime
>>> from couchdb.mapping import Document, TextField, IntegerField,
DateTimeField
>>> class Person(Document):
... name = TextField()
==============================================================================
Revision: b7ada64cd590
Branch: default
Author: Alexander Shorin <
kxe...@gmail.com>
Date: Fri Oct 12 00:59:10 2012
Log: Make Date header parsing locale-independent (fixes issue 209).
http://code.google.com/p/couchdb-python/source/detail?r=b7ada64cd590
Modified:
/couchdb/http.py
=======================================
--- /couchdb/http.py Fri Sep 21 00:41:23 2012
+++ /couchdb/http.py Fri Oct 12 00:59:10 2012
@@ -28,6 +28,7 @@
from dummy_threading import Lock
import urllib
from urlparse import urlsplit, urlunsplit
+from email.Utils import parsedate
from couchdb import json
@@ -165,8 +166,7 @@
CHUNK_SIZE = 1024 * 8
def cache_sort(i):
- t =
time.mktime(time.strptime(i[1][1]['Date'][5:-4], '%d %b %Y %H:%M:%S'))
- return datetime.fromtimestamp(t)
+ return datetime.fromtimestamp(time.mktime(parsedate(i[1][1]['Date'])))
class ResponseBody(object):
==============================================================================
Revision: c76b329767ea
Branch: default
Author: Dirkjan Ochtman <
dir...@ochtman.nl>
Date: Fri Oct 12 01:01:22 2012
Log: Move function closer to user.
http://code.google.com/p/couchdb-python/source/detail?r=c76b329767ea
Modified:
/couchdb/http.py
=======================================
--- /couchdb/http.py Fri Oct 12 00:59:10 2012
+++ /couchdb/http.py Fri Oct 12 01:01:22 2012
@@ -165,9 +165,6 @@
CHUNK_SIZE = 1024 * 8
-def cache_sort(i):
- return datetime.fromtimestamp(time.mktime(parsedate(i[1][1]['Date'])))
-
class ResponseBody(object):
def __init__(self, resp, callback):
@@ -410,6 +407,9 @@
return status, resp.msg, data
+def cache_sort(i):
+ return datetime.fromtimestamp(time.mktime(parsedate(i[1][1]['Date'])))
+
class Cache(object):
"""Content cache."""