Author: dmeyer
Date: Fri Oct 27 18:46:11 2006
New Revision: 8487
Modified:
trunk/ui/src/gui/fxdparser.py
Log:
remove write support from old parser
Modified: trunk/ui/src/gui/fxdparser.py
==============================================================================
--- trunk/ui/src/gui/fxdparser.py (original)
+++ trunk/ui/src/gui/fxdparser.py Fri Oct 27 18:46:11 2006
@@ -103,54 +103,7 @@
"""
Save the tree
"""
- if not filename:
- filename = self.filename
- if os.path.isfile(filename):
- os.unlink(filename)
- f = codecs.open(filename, 'wb', sysconfig.ENCODING)
- f.write('<?xml version="1.0" encoding="%s" ?>\n' % sysconfig.ENCODING)
- self._dump_recurse(f, self.tree)
-
- f.write('\n')
- f.close()
-
- f = open(filename)
- self.tree = self.parse(f)
- f.close()
-
-
- def _dump_recurse(self, f, elem, depth=0):
- """
- Help function to dump all elements
- """
- if not elem:
- return
- f.write('<' + elem.name)
- for (ns, name), value in elem.attrs.items():
- f.write(u' ' + Unicode(name) + u'="' + Unicode(value) + '"')
- if elem.children != [] or elem.first_cdata != None:
- if elem.first_cdata == None:
- f.write('>\n ')
- for i in range(depth):
- f.write(' ')
- else:
- data = Unicode(elem.first_cdata).replace(u'&', u'&')
- f.write(u'>' + data)
-
- for child in elem.children:
- self._dump_recurse(f, child, depth=depth+1)
- if child.following_cdata == None:
- if child == elem.children[-1]:
- f.write('\n')
- else:
- f.write('\n ')
- for i in range(depth):
- f.write(' ')
- else:
- f.write(child.following_cdata.replace('&', '&'))
- f.write('</%s>' % elem.name)
- else:
- f.write('/>')
+ raise RuntimeError('fxd save not supported for themes')
class FXD(object):
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog