514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
|
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
|
-
+
|
# startup procedure
def main():
# graphical
if not len(conf.args.action):
if not len(conf.args.action) and not conf.args.version:
# prepare for threading in Gtk+ callbacks
gobject.threads_init()
# prepare main window
main = StreamTunerTwo()
|
536
537
538
539
540
541
542
543
544
545
546
547
548
|
536
537
538
539
540
541
542
543
544
545
546
547
548
549
|
+
|
gtk.main()
[callback() for callback in main.hooks["quit"]]
log.PROC(r"[31m gtk_main_quit [0m")
# invoke command-line interface
else:
import cli
#print "CLI.py:"
cli.StreamTunerCLI(conf.args.action)
# run
if __name__ == "__main__":
main()
|