@@ -38,6 +38,8 @@ def __init__(self,
3838 self ._pbuf_c = None
3939 self ._ttb_c = None
4040 self ._use_ttb = kwargs .get ('use_ttb' , True )
41+ self ._ts_convert_timestamp = \
42+ kwargs .get ('ts_convert_timestamp' , False )
4143
4244 def _get_pbuf_codec (self ):
4345 if not self ._pbuf_c :
@@ -147,7 +149,8 @@ def ts_get(self, table, key):
147149 msg = codec .encode_timeseries_keyreq (table , key )
148150 resp_code , resp = self ._request (msg , codec )
149151 tsobj = TsObject (self ._client , table )
150- codec .decode_timeseries (resp , tsobj )
152+ codec .decode_timeseries (resp , tsobj ,
153+ self ._ts_convert_timestamp )
151154 return tsobj
152155
153156 def ts_put (self , tsobj ):
@@ -173,7 +176,8 @@ def ts_query(self, table, query, interpolations=None):
173176 msg = codec .encode_timeseries_query (table , query , interpolations )
174177 resp_code , resp = self ._request (msg , codec )
175178 tsobj = TsObject (self ._client , table )
176- codec .decode_timeseries (resp , tsobj )
179+ codec .decode_timeseries (resp , tsobj ,
180+ self ._ts_convert_timestamp )
177181 return tsobj
178182
179183 def ts_stream_keys (self , table , timeout = None ):
@@ -185,7 +189,7 @@ def ts_stream_keys(self, table, timeout=None):
185189 codec = self ._get_codec (msg_code )
186190 msg = codec .encode_timeseries_listkeysreq (table , timeout )
187191 self ._send_msg (msg .msg_code , msg .data )
188- return PbufTsKeyStream (self , codec )
192+ return PbufTsKeyStream (self , codec , self . _ts_convert_timestamp )
189193
190194 def delete (self , robj , rw = None , r = None , w = None , dw = None ,
191195 pr = None , pw = None , timeout = None ):
0 commit comments