[transmageddon] Some syntax fixes from Paolo Borelli
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [transmageddon] Some syntax fixes from Paolo Borelli
- Date: Sun, 16 Sep 2012 15:30:43 +0000 (UTC)
commit 867aa68fc267d04a2b5ffc83921355fca3093c71
Author: Christian Fredrik Kalager Schaller <uraeus linuxrisin org>
Date: Sun Sep 16 17:30:12 2012 +0200
Some syntax fixes from Paolo Borelli
src/transmageddon.py | 34 ++++++++++++++++++++++++----------
1 files changed, 24 insertions(+), 10 deletions(-)
---
diff --git a/src/transmageddon.py b/src/transmageddon.py
index 4fda2e1..6928713 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -1,5 +1,8 @@
+#! /usr/bin/env python
+# -.- coding: utf-8 -.-
+
# Transmageddon
-# Copyright (C) 2009 Christian Schaller <uraeus gnome org>
+# Copyright (C) 2009,2010,2011,2012 Christian Schaller <uraeus gnome org>
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
@@ -38,8 +41,7 @@ import about
import presets
import utils
import datetime
-from gettext import gettext as _
-import gettext
+
#major, minor, patch = Gst.pygst_version
@@ -140,9 +142,6 @@ supported_audio_container_map = {
class Transmageddon(Gtk.Application):
def __init__(self):
Gtk.Application.__init__(self)
- #Set up i18n
- gettext.bindtextdomain("transmageddon","../../share/locale")
- gettext.textdomain("transmageddon")
def do_activate(self):
self.win = TransmageddonUI(self)
@@ -1124,7 +1123,22 @@ class TransmageddonUI(Gtk.ApplicationWindow):
elif self.usingpreset==True:
self.VideoCodec = self.presetvideocodec
-app = Transmageddon()
-exit_status = app.run(sys.argv)
-sys.exit(exit_status)
-Gtk.main()
+
+# Setup i18n support
+import locale
+from gettext import gettext as _
+import gettext
+import signal
+
+#Set up i18n
+gettext.bindtextdomain("transmageddon","../../share/locale")
+gettext.textdomain("transmageddon")
+
+if __name__ == "__main__":
+ app = Transmageddon()
+ # FIXME: Get rid of the following line which has the only purpose of
+ # working around Ctrl+C not exiting Gtk applications from bug 622084.
+ # https://bugzilla.gnome.org/show_bug.cgi?id=622084
+ signal.signal(signal.SIGINT, signal.SIG_DFL)
+ exit_status = app.run(sys.argv)
+ sys.exit(exit_status)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]