/[opental]/opental/PlacelessTranslationService/PlacelessTranslationService.py
ViewVC logotype

Diff of /opental/PlacelessTranslationService/PlacelessTranslationService.py

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

revision 1.18 by lalo, Wed Mar 26 12:54:35 2003 UTC revision 1.19 by lalo, Wed Mar 26 13:19:51 2003 UTC
# Line 101  class PlacelessTranslationService(Folder Line 101  class PlacelessTranslationService(Folder
101                  pass                  pass
102          self._p_changed = 1          self._p_changed = 1
103    
104        def _delObject(self, id, dp=1):
105            catalog = self._getOb(id)
106            Folder._delObject(self, id, dp)
107            self._unregisterMessageCatalog(catalog)
108    
109      def reloadCatalog(self, catalog):      def reloadCatalog(self, catalog):
110          # trigger an exception if we don't know anything about it          # trigger an exception if we don't know anything about it
111          self._getOb(catalog.id)          self._getOb(catalog.id)
# Line 257  class PlacelessTranslationService(Folder Line 262  class PlacelessTranslationService(Folder
262          import traceback          import traceback
263          traceback.print_exc()          traceback.print_exc()
264    
265      def manage_main(self, REQUEST):      def manage_main(self, REQUEST, *a, **kw):
266          "Wrap Folder's manage_main to render international characters"          "Wrap Folder's manage_main to render international characters"
267          r = Folder.manage_main(self, self, REQUEST)          # ugh, API cruft
268            if REQUEST is self and a:
269                REQUEST = a[0]
270                a = a[1:]
271            r = Folder.manage_main(self, self, REQUEST, *a, **kw)
272          if type(r) is UnicodeType:          if type(r) is UnicodeType:
273              r = r.encode('utf-8')              r = r.encode('utf-8')
274          REQUEST.RESPONSE.setHeader('Content-type', 'text/html; charset=utf-8')          REQUEST.RESPONSE.setHeader('Content-type', 'text/html; charset=utf-8')

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26