[couchdb-python] 5 new revisions pushed by djc.ochtman on 2012-10-12 08:02 GMT

6 views
Skip to first unread message

couchdb...@googlecode.com

unread,
Oct 12, 2012, 4:02:42 AM10/12/12
to couchdb...@googlegroups.com
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."""

Reply all
Reply to author
Forward
0 new messages