コード例 #1
0
class MainApp():
    def __init__(self):
        self.settings = Settings("./config.json")
        self.machine = Machine(self.settings)
        self.window = MainWindow(self.settings, self.machine)

    def __del__(self):
        self.machine.disable()
        self.window.disable()

    def runUI(self):
        self.window.mainloop()
コード例 #2
0
ファイル: __init__.py プロジェクト: radioactivity88/dfcompare
from core.filecompare import DiffTwoSides
from core.foldercompare import FolderComparator
import logging
from ui.mainwindow import MainWindow

if __name__ == "__main__":
    # For testing
    logging.basicConfig(level=logging.INFO)
    comparator = FolderComparator('..\\tests\\leftdir', '..\\tests\\rightdir')
    comparator.rescan(False)
    comparator.print_result()

    # Compare files
    left_text = open('..\\tests\\file_compare\\left.txt').read()
    right_text = open('..\\tests\\file_compare\\right.txt').read()

    lines = DiffTwoSides(left_text.splitlines(0), right_text.splitlines(0))

    w = MainWindow()
    w.set_text(lines)
    w.mainloop()