def __init__(self, window, view, new_file_path, output=None, file_path=None, *args, **kwargs):
        self.window = window
        self.view = view
        self.file_path = file_path or view.file_name()
        self.new_file_path = new_file_path

        if isinstance(output, OutputPanel):
            self.output = output
        elif window:
            self.output = OutputPanel(window, self.output_panel_name)
Guess what this does.
dataset/ETHPy150Open SublimeText/PackageDev/fileconv/dumpers.py/DumperProto.__init__