summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkopertop <kopertop@604d75c7-a419-0410-a38f-bde1a0bd1dbf>2009-12-10 17:35:20 +0000
committerkopertop <kopertop@604d75c7-a419-0410-a38f-bde1a0bd1dbf>2009-12-10 17:35:20 +0000
commitddd1f9cd62296120e0188880357f0f9088603385 (patch)
tree746bbfdbaad4bf3ce18bedd84b46f6d40d0595af
parent46b4d1c2bbf63fa551daa45469a3ebbb5c091346 (diff)
downloadboto-ddd1f9cd62296120e0188880357f0f9088603385.tar.gz
Allow sending a string of the encoded datetime instead of having to send an actual datetime object.
-rw-r--r--boto/sdb/db/manager/sdbmanager.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/boto/sdb/db/manager/sdbmanager.py b/boto/sdb/db/manager/sdbmanager.py
index bfd20593..2bb2440d 100644
--- a/boto/sdb/db/manager/sdbmanager.py
+++ b/boto/sdb/db/manager/sdbmanager.py
@@ -214,6 +214,8 @@ class SDBConverter:
return float(mantissa + 'e' + exponent)
def encode_datetime(self, value):
+ if isinstance(value, str) or isinstance(value, unicode):
+ return value
return value.strftime(ISO8601)
def decode_datetime(self, value):