File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -37,16 +37,15 @@ def __reader_impl__():
37
37
self .__gradient_machine__ .finish ()
38
38
39
39
def iter_infer_field (self , field , ** kwargs ):
40
- for result in self .iter_infer (** kwargs ):
41
- yield [
42
- each_result [each_field ]
43
- for each_result in result for each_field in field
44
- ]
45
-
46
- def infer (self , field = 'value' , ** kwargs ):
47
40
if not isinstance (field , list ) and not isinstance (field , tuple ):
48
41
field = [field ]
49
42
43
+ for result in self .iter_infer (** kwargs ):
44
+ for each_result in result :
45
+ item = [each_result [each_field ] for each_field in field ]
46
+ yield item
47
+
48
+ def infer (self , field = 'value' , ** kwargs ):
50
49
retv = None
51
50
for result in self .iter_infer_field (field = field , ** kwargs ):
52
51
if retv is None :
You can’t perform that action at this time.
0 commit comments