def on_load_async(self, view):
        if view.file_name() in scanRequests or view.file_name() in contexts:
            view.set_syntax_file("Packages/NASM x86 Assembly/Assembly x86.tmLanguage")
        if is_asm(view):
            if view.file_name() not in contexts:
                print("File was loaded out-of-band")
                # add the context
                processing[view.id()] = True
                processing[view.file_name()] = True
                context = Context(view)
                context.rescan()

                del processing[view.id()]
                del processing[view.file_name()]
                if view.file_name() in scanRequests:
                    scanRequests.remove(view.file_name())
                    sublime.active_window().focus_view(view)
                    sublime.active_window().run_command("close_file")  # the user probably won't like that we opened some stupid file
            elif scanRequests in view.file_name():
                # a bit weird, but some closed file has changed and we don't know about it
                processing[view.id()] = True
                processing[view.file_name()] = True

                contexts[view.file_name()].changeView(view)
                contexts[view.file_name()].rescan()
                scanRequests.remove(view.file_name())
                sublime.active_window().focus_view(view)
                sublime.active_window().run_command("close_file")  # the user probably won't like that we opened some stupid file

                del processing[view.id()]
                del processing[view.file_name()]
dataset/ETHPy150Open Nessphoro/sublimeassembly/code/context.py/ContextManager.on_load_async/swapped operands of `in`