[pitivi] ui: Clarify what parameters info_name accepts
- From: Thibault Saunier <tsaunier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] ui: Clarify what parameters info_name accepts
- Date: Sun, 2 Mar 2014 12:38:29 +0000 (UTC)
commit 59bdddeaabcbc5426ea11f3d41bd8c16fdcc55a4
Author: Alexandru Băluț <alexandru balut gmail com>
Date: Sat Mar 1 17:01:14 2014 +0100
ui: Clarify what parameters info_name accepts
pitivi/utils/ui.py | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/pitivi/utils/ui.py b/pitivi/utils/ui.py
index 4b079e5..c9b30ca 100644
--- a/pitivi/utils/ui.py
+++ b/pitivi/utils/ui.py
@@ -38,7 +38,7 @@ from gi.repository import Gio
from gi.repository import Gst
from gi.repository import Gtk
from gi.repository.GstPbutils import DiscovererVideoInfo, DiscovererAudioInfo,\
- DiscovererStreamInfo, DiscovererSubtitleInfo
+ DiscovererStreamInfo, DiscovererSubtitleInfo, DiscovererInfo
from urllib import unquote
import cairo
import os
@@ -248,11 +248,17 @@ def beautify_info(info):
def info_name(info):
- """Return a human-readable filename (without the path and quoting)."""
+ """
+ Return a human-readable filename (without the path and quoting).
+
+ @type info: L{GES.Asset} or L{DiscovererInfo}
+ """
if isinstance(info, GES.Asset):
filename = unquote(os.path.basename(info.get_id()))
- else:
+ elif isinstance(info, DiscovererInfo):
filename = unquote(os.path.basename(info.get_uri()))
+ else:
+ raise Exception("Unsupported argument type: %s" % type(info))
return GLib.markup_escape_text(filename)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]