def on_modified_async(self, view):
        global processing
        if not is_asm(view):
            return

        if view.id() in processing or view.file_name() in processing:
            return
        processing[view.id()] = True
        if view.file_name() is not None:
            processing[view.file_name()] = True

        def timeoutCallback():
            del processing[view.id()]
            if view.file_name() is not None:
                del processing[view.file_name()]

        sublime.set_timeout(timeoutCallback, 1000)
        if view.id() in contexts or view.file_name() in contexts:
            if contexts in view.file_name():
                contexts[view.file_name()].changeView(view)
                contexts[view.file_name()].rescan()
            else:
                contexts[view.id()].rescan()
        else:
            context = Context(view)
            context.rescan()
dataset/ETHPy150Open Nessphoro/sublimeassembly/code/context.py/ContextManager.on_modified_async/swapped operands of `in`