[pitivi] project: Prefix file extensions of exported tarballs with the GES formatter ext
- From: Jean-François Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] project: Prefix file extensions of exported tarballs with the GES formatter ext
- Date: Sat, 7 Sep 2013 17:12:24 +0000 (UTC)
commit b5e23510c08fe3709c5438655fed0f65307ebe6a
Author: Jean-François Fortin Tam <nekohayo gmail com>
Date: Sat Sep 7 13:11:17 2013 -0400
project: Prefix file extensions of exported tarballs with the GES formatter ext
This is in preparation for a feature in GES that could allow loading tarballs,
and to make those files easier to recognize for applications and humans as well.
pitivi/mainwindow.py | 9 ++++++---
pitivi/project.py | 5 +++--
2 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/pitivi/mainwindow.py b/pitivi/mainwindow.py
index 0cf7dd3..d2d9b35 100644
--- a/pitivi/mainwindow.py
+++ b/pitivi/mainwindow.py
@@ -1234,14 +1234,17 @@ class PitiviMainWindow(Gtk.Window, Loggable):
chooser.set_select_multiple(False)
chooser.props.do_overwrite_confirmation = True
+ asset = GES.Formatter.get_default()
+ asset_extension = asset.get_meta(GES.META_FORMATTER_EXTENSION)
+
if not project.name:
- chooser.set_current_name(_("Untitled") + ".tar")
+ chooser.set_current_name(_("Untitled") + "." + asset_extension + "_tar")
else:
- chooser.set_current_name(project.name + ".tar")
+ chooser.set_current_name(project.name + "." + asset_extension + "_tar")
filt = Gtk.FileFilter()
filt.set_name(_("Tar archive"))
- filt.add_pattern("*.tar")
+ filt.add_pattern("*.%s_tar" % asset_extension)
chooser.add_filter(filt)
default = Gtk.FileFilter()
default.set_name(_("Detect automatically"))
diff --git a/pitivi/project.py b/pitivi/project.py
index 3403cb7..d49d2d6 100644
--- a/pitivi/project.py
+++ b/pitivi/project.py
@@ -311,7 +311,8 @@ class ProjectManager(Signallable, Loggable):
# write project file to temporary file
project_name = project.name if project.name else _("project")
asset = GES.Formatter.get_default()
- tmp_name = "%s.%s" % (project_name, asset.get_meta(GES.META_FORMATTER_EXTENSION))
+ project_extension = asset.get_meta(GES.META_FORMATTER_EXTENSION)
+ tmp_name = "%s.%s" % (project_name, project_extension)
directory = os.path.dirname(uri)
tmp_uri = os.path.join(directory, tmp_name)
@@ -348,7 +349,7 @@ class ProjectManager(Signallable, Loggable):
self.error(e)
tar_file = path_from_uri(uri)
if os.path.isfile(tar_file):
- renamed = os.path.splitext(tar_file)[0] + " (CORRUPT)" + ".tar"
+ renamed = os.path.splitext(tar_file)[0] + " (CORRUPT)" + "." + project_extension + "_tar"
self.warning('An error occurred, will save the tarball as "%s"' % renamed)
os.rename(tar_file, renamed)
else:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]