/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/Model/resource.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/Model/resource.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 739 by jonathan, Fri Apr 25 09:13:48 2003 UTC revision 875 by jonathan, Fri May 9 16:31:39 2003 UTC
# Line 7  Line 7 
7    
8  import os  import os
9  import Thuban  import Thuban
10    from Thuban import _
11    
12  from Thuban.Model.load import XMLReader  from Thuban.Model.load import XMLReader
13  from Thuban.Model.save import XMLWriter  from Thuban.Model.save import XMLWriter
14  from Thuban.Model.proj import Projection, ProjFile  from Thuban.Model.proj import Projection, ProjFile
# Line 103  class ProjFileReader(XMLReader): Line 105  class ProjFileReader(XMLReader):
105                    
106      def start_projection(self, name, qname, attrs):      def start_projection(self, name, qname, attrs):
107          self.params = []          self.params = []
108          self.name = attrs.get((None, 'name'), "Unknown")          self.name = self.encode(attrs.get((None, 'name'), _("Unknown")))
109    
110      def end_projection(self, name, qname):      def end_projection(self, name, qname):
111          self.__pf.Add(Projection(self.params, self.name))          self.__pf.Add(Projection(self.params, self.name))
# Line 126  class ProjFileSaver(XMLWriter): Line 128  class ProjFileSaver(XMLWriter):
128      def write(self, file_or_filename):      def write(self, file_or_filename):
129          XMLWriter.write(self, file_or_filename)          XMLWriter.write(self, file_or_filename)
130    
131          self.write_header("projfile", "thuban.dtd")          self.write_header("projfile", "projfile.dtd")
132          self.write_projfile(self.__pf)          self.write_projfile(self.__pf)
133          self.close()          self.close()
134    

Legend:
Removed from v.739  
changed lines
  Added in v.875

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26