fixed long type checking
This commit is contained in:
@@ -150,13 +150,13 @@ class BatchQuery(object):
|
|||||||
opener = 'BEGIN ' + (self.batch_type + ' ' if self.batch_type else '') + ' BATCH'
|
opener = 'BEGIN ' + (self.batch_type + ' ' if self.batch_type else '') + ' BATCH'
|
||||||
if self.timestamp:
|
if self.timestamp:
|
||||||
|
|
||||||
if isinstance(self.timestamp, (int, long)):
|
if isinstance(self.timestamp, six.integer_types):
|
||||||
ts = self.timestamp
|
ts = self.timestamp
|
||||||
elif isinstance(self.timestamp, (datetime, timedelta)):
|
elif isinstance(self.timestamp, (datetime, timedelta)):
|
||||||
ts = self.timestamp
|
ts = self.timestamp
|
||||||
if isinstance(self.timestamp, timedelta):
|
if isinstance(self.timestamp, timedelta):
|
||||||
ts += datetime.now() # Apply timedelta
|
ts += datetime.now() # Apply timedelta
|
||||||
ts = long(time.mktime(ts.timetuple()) * 1e+6 + ts.microsecond)
|
ts = int(time.mktime(ts.timetuple()) * 1e+6 + ts.microsecond)
|
||||||
else:
|
else:
|
||||||
raise ValueError("Batch expects a long, a timedelta, or a datetime")
|
raise ValueError("Batch expects a long, a timedelta, or a datetime")
|
||||||
|
|
||||||
@@ -340,7 +340,7 @@ class AbstractQuerySet(object):
|
|||||||
return self._result_cache[s.start:s.stop:s.step]
|
return self._result_cache[s.start:s.stop:s.step]
|
||||||
else:
|
else:
|
||||||
#return the object at this index
|
#return the object at this index
|
||||||
s = long(s)
|
s = int(s)
|
||||||
|
|
||||||
#handle negative indexing
|
#handle negative indexing
|
||||||
if s < 0: s += num_results
|
if s < 0: s += num_results
|
||||||
@@ -520,7 +520,7 @@ class AbstractQuerySet(object):
|
|||||||
Sets the limit on the number of results returned
|
Sets the limit on the number of results returned
|
||||||
CQL has a default limit of 10,000
|
CQL has a default limit of 10,000
|
||||||
"""
|
"""
|
||||||
if not (v is None or isinstance(v, (int, long))):
|
if not (v is None or isinstance(v, six.integer_types)):
|
||||||
raise TypeError
|
raise TypeError
|
||||||
if v == self._limit:
|
if v == self._limit:
|
||||||
return self
|
return self
|
||||||
|
|||||||
@@ -498,7 +498,7 @@ class BaseCQLStatement(UnicodeMixin):
|
|||||||
else:
|
else:
|
||||||
tmp = self.timestamp
|
tmp = self.timestamp
|
||||||
|
|
||||||
return long(time.mktime(tmp.timetuple()) * 1e+6 + tmp.microsecond)
|
return int(time.mktime(tmp.timetuple()) * 1e+6 + tmp.microsecond)
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|||||||
Reference in New Issue
Block a user