#NEWLINE# def setCompatibleSourceReference( self , source_ref ) : #NEWLINE# #INDENT# ' Bug compatible line numbers information.\n\n            As CPython outputs the last bit of bytecode executed, and not the\n            line of the operation. For example calls, output the line of the\n            last argument, as opposed to the line of the operation start.\n\n            For tests, we wants to be compatible. In improved more, we are\n            not being fully compatible, and just drop it altogether.\n        ' #NEWLINE# if ( ( self . source_ref is not source_ref ) and Options . isFullCompat ( ) and ( self . source_ref != source_ref ) ) : #NEWLINE# #INDENT# self . effective_source_ref = self