mirror of
https://github.com/gryf/pygtktalog.git
synced 2025-12-17 11:30:19 +01:00
Reshape a way for detecting similar files
This commit is contained in:
54
gtktalog.py
54
gtktalog.py
@@ -1,54 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
"""
|
||||
Project: pyGTKtalog
|
||||
Description: Application main launch file.
|
||||
Type: core
|
||||
Author: Roman 'gryf' Dobosz, gryf73@gmail.com
|
||||
Created: 2007-05-01
|
||||
"""
|
||||
import sys
|
||||
|
||||
import gtk
|
||||
import pygtk
|
||||
pygtk.require("2.0")
|
||||
|
||||
import gtkmvc
|
||||
gtkmvc.require("1.99.0")
|
||||
|
||||
from pygtktalog.models.main import MainModel
|
||||
from pygtktalog.controllers.main import MainController
|
||||
from pygtktalog.views.main import MainView
|
||||
from pygtktalog.logger import get_logger
|
||||
|
||||
|
||||
LOG = get_logger('__main__')
|
||||
|
||||
|
||||
def run(*args):
|
||||
"""Create model, controller and view and launch it."""
|
||||
model = MainModel()
|
||||
if args:
|
||||
LOG.info("args %s", str(args))
|
||||
if not model.open(args[0][1]):
|
||||
LOG.warn("file couldn't be open")
|
||||
sys.exit()
|
||||
#else:
|
||||
# model.new()
|
||||
view = MainView()
|
||||
MainController(model, view)
|
||||
|
||||
try:
|
||||
gtk.main()
|
||||
except KeyboardInterrupt:
|
||||
#model.config.save()
|
||||
LOG.exception("gtktalog.py: model.cleanup()")
|
||||
model.cleanup()
|
||||
gtk.main_quit
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if len(sys.argv) > 1:
|
||||
run(sys.argv)
|
||||
else:
|
||||
run()
|
||||
|
||||
Reference in New Issue
Block a user