[pitivi] ElementTreeFormatter: Check if nodes are non-None.
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Subject: [pitivi] ElementTreeFormatter: Check if nodes are non-None.
- Date: Thu, 14 May 2009 12:55:03 -0400 (EDT)
commit da134115a3f73778cf2212c055aebc329d4a8466
Author: Edward Hervey <bilboed bilboed com>
Date: Thu May 14 18:48:29 2009 +0200
ElementTreeFormatter: Check if nodes are non-None.
---
pitivi/formatters/etree.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/pitivi/formatters/etree.py b/pitivi/formatters/etree.py
index 57d0570..f37c26c 100644
--- a/pitivi/formatters/etree.py
+++ b/pitivi/formatters/etree.py
@@ -284,6 +284,7 @@ class ElementTreeFormatter(Formatter):
return element
def _loadProjectSettings(self, element):
+ self.debug("element:%r", element)
settings = ExportSettings()
settings.videowidth = int(element.attrib["videowidth"])
settings.videoheight = int(element.attrib["videoheight"])
@@ -540,19 +541,19 @@ class ElementTreeFormatter(Formatter):
f.close()
def _parse(self, location, project=None):
- self.debug("location:%s", location)
+ self.debug("location:%s, project:%r", location, project)
# open the given location
self._context.rootelement = parse(location.split('://', 1)[1])
self.factoriesnode = self._context.rootelement.find("factories")
self.timelinenode = self._context.rootelement.find("timeline")
self._settingsnode = self._context.rootelement.find("export-settings")
- if project and self._settingsnode:
+ if project and self._settingsnode != None:
project.setSettings(self._loadProjectSettings(self._settingsnode))
def newProject(self):
project = Formatter.newProject(self)
# add the settings
- if self._settingsnode:
+ if self._settingsnode != None:
project.setSettings(self._loadProjectSettings(self._settingsnode))
return project
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]