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) |
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') |