File tree 1 file changed +9
-3
lines changed
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -565,11 +565,11 @@ def mutate_fix_var_filter(item_counts):
565
565
len (i_n3 ), config .MAX_LITERAL_SIZE , i_n3 [:128 ]
566
566
)
567
567
del item_counts [i ]
568
- if i .datatype in (XSD ['float' ], XSD ['double' ]) \
568
+ elif i .datatype in (XSD ['float' ], XSD ['double' ]) \
569
569
and six .text_type (i ).lower () in ('nan' , 'inf' ):
570
570
logger .debug ('excluding %s due to Virtuoso Bug' , i_n3 )
571
571
del item_counts [i ]
572
- if isinstance (i , URIRef ):
572
+ elif isinstance (i , URIRef ):
573
573
# noinspection PyBroadException
574
574
try :
575
575
i .n3 ()
@@ -583,10 +583,16 @@ def mutate_fix_var_filter(item_counts):
583
583
i
584
584
)
585
585
del item_counts [i ]
586
- if isinstance (i , BNode ):
586
+ elif isinstance (i , BNode ):
587
587
# make sure that BNodes stay variables
588
588
logger .info ('removed BNode from mutate_fix_var' )
589
589
del item_counts [i ]
590
+ else :
591
+ logger .warning (
592
+ 'exlcuding unknown result type from mutate_fix_var:\n %r' ,
593
+ i
594
+ )
595
+ del item_counts [i ]
590
596
591
597
592
598
@exception_stack_catcher
You can’t perform that action at this time.
0 commit comments