[transmageddon] Patch from Mathieu Benoit for detecting Python 3
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [transmageddon] Patch from Mathieu Benoit for detecting Python 3
- Date: Tue, 20 Oct 2015 15:44:42 +0000 (UTC)
commit 4d55116728c8855b510af56c3aa36ca6b4784276
Author: None <uraeus linuxrising org>
Date: Tue Oct 20 11:43:40 2015 -0400
Patch from Mathieu Benoit for detecting Python 3
src/transmageddon.py | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/src/transmageddon.py b/src/transmageddon.py
index 7573599..0721249 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -26,6 +26,9 @@ import os
os.environ["GST_DEBUG_DUMP_DOT_DIR"] = "/tmp"
+if sys.version_info[0] < 3:
+ raise Exception("Transmageddon only works with Python 3")
+
import which
import time
from gi.repository import Notify
@@ -36,7 +39,7 @@ from gi.repository import GObject, GdkPixbuf
import transcoder_engine
from urllib.parse import urlparse
-import codecfinder
+import codecfinder, batchhandler
import about
import presets, udevdisco
import utils
@@ -134,7 +137,8 @@ supported_audio_container_map = {
class Transmageddon(Gtk.Application):
def __init__(self):
Gtk.Application.__init__(self)
- self.set_flags(Gio.ApplicationFlags.NON_UNIQUE | Gio.ApplicationFlags.HANDLES_OPEN)
+ Gtk.Application.__init__(self, application_id="apps.gnome.transmageddon",
+ flags=Gio.ApplicationFlags.NON_UNIQUE | Gio.ApplicationFlags.HANDLES_OPEN)
self.source = None
def do_activate(self):
@@ -1000,19 +1004,23 @@ class TransmageddonUI(Gtk.ApplicationWindow):
self.StatusBar.push(context_id, (_("Pass %(count)d Progress") % {'count':
self.streamdata['passcounter']}))
if self.haveaudio:
if "samplerate" in self.audiodata[0]:
- # self.check_for_elements()
if self.missingtoggle==False:
self._start_transcoding()
else:
self.waiting_for_signal="True"
elif self.havevideo:
if "videoheight" in self.videodata[0]:
- # self.check_for_elements()
if self.missingtoggle==False:
self._start_transcoding()
else:
self.waiting_for_signal="True"
+ def on_batch_clicked(self, widget):
+ print("writing keyfile")
+ self.gather_streamdata()
+ batchhandler.add_batch_job(self.streamdata, self.videodata, self.audiodata)
+ batchhandler.load_batch_job()
+
def on_cancelbutton_clicked(self, widget):
self.combo.set_sensitive(True)
self.containerchoice.set_sensitive(True)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]