File tree 3 files changed +19
-26
lines changed
api_client/python/timesketch_api_client
3 files changed +19
-26
lines changed Original file line number Diff line number Diff line change 19
19
20
20
import pandas
21
21
22
- from . import error
23
- from . import resource
24
- from . import searchtemplate
25
-
22
+ from . import error , resource , searchtemplate
26
23
27
24
logger = logging .getLogger ("timesketch_api.search" )
28
25
@@ -1141,18 +1138,10 @@ def to_pandas(self):
1141
1138
return_list .append (source )
1142
1139
1143
1140
data_frame = pandas .DataFrame (return_list )
1144
- if "datetime" in data_frame :
1145
- try :
1146
- data_frame ["datetime" ] = pandas .to_datetime (data_frame .datetime )
1147
- except pandas .errors .OutOfBoundsDatetime :
1148
- pass
1149
- elif "timestamp" in data_frame :
1150
- try :
1151
- data_frame ["datetime" ] = pandas .to_datetime (
1152
- data_frame .timestamp / 1e6 , utc = True , unit = "s"
1153
- )
1154
- except pandas .errors .OutOfBoundsDatetime :
1155
- pass
1141
+ try :
1142
+ data_frame ["datetime" ] = pandas .to_datetime (data_frame .datetime , utc = True )
1143
+ except pandas .errors .OutOfBoundsDatetime :
1144
+ pass
1156
1145
1157
1146
return data_frame
1158
1147
Original file line number Diff line number Diff line change @@ -1034,10 +1034,6 @@ def explore(
1034
1034
RuntimeError: if the query is missing needed values, or if the
1035
1035
sketch is archived.
1036
1036
"""
1037
- logger .warning (
1038
- "Using this function is discouraged, please consider using "
1039
- "the search.Search object instead, which is more flexible."
1040
- )
1041
1037
1042
1038
if not (query_string or query_filter or query_dsl or view ):
1043
1039
raise RuntimeError ("You need to supply a query or view" )
Original file line number Diff line number Diff line change @@ -216,9 +216,13 @@ def json(self):
216
216
},
217
217
"objects" : [
218
218
{
219
- "id" : 1 ,
220
- "name" : "test" ,
221
- "searchindex" : {"id" : 1234 , "index_name" : "test" },
219
+ "_id" : 1234 ,
220
+ "_index" : "test" ,
221
+ "_source" : {
222
+ "datetime" : "2012-03-14T08:12:03.998281" ,
223
+ "id" : 1 ,
224
+ "name" : "test" ,
225
+ },
222
226
}
223
227
],
224
228
}
@@ -229,9 +233,13 @@ def json(self):
229
233
},
230
234
"objects" : [
231
235
{
232
- "id" : 2 ,
233
- "name" : "more_test" ,
234
- "searchindex" : {"id" : 42 , "index_name" : "even_more_test" },
236
+ "_id" : 42 ,
237
+ "_index" : "even_more_test" ,
238
+ "_source" : {
239
+ "datetime" : "2012-03-14T08:12:03.998281" ,
240
+ "id" : 2 ,
241
+ "name" : "more_test" ,
242
+ },
235
243
}
236
244
],
237
245
}
You can’t perform that action at this time.
0 commit comments