web/views/management.py
branchstable
changeset 6683 68cfebd3b9f3
parent 6453 7fdd780d87e4
child 7780 a1d5365fefc1
--- a/web/views/management.py	Fri Nov 05 12:43:25 2010 +0100
+++ b/web/views/management.py	Fri Nov 05 14:28:07 2010 +0100
@@ -24,7 +24,7 @@
 
 from cubicweb.selectors import yes, none_rset, match_user_groups, authenticated_user
 from cubicweb.view import AnyRsetView, StartupView, EntityView, View
-from cubicweb.uilib import html_traceback, rest_traceback
+from cubicweb.uilib import html_traceback, rest_traceback, exc_message
 from cubicweb.web import formwidgets as wdgs
 from cubicweb.web.formfields import guess_field
 from cubicweb.web.views.schema import SecurityViewMixIn
@@ -220,15 +220,6 @@
             form.render(w=w)
 
 
-def exc_message(ex, encoding):
-    try:
-        return unicode(ex)
-    except:
-        try:
-            return unicode(str(ex), encoding, 'replace')
-        except:
-            return unicode(repr(ex), encoding, 'replace')
-
 def text_error_description(ex, excinfo, req, eversion, cubes):
     binfo = rest_traceback(excinfo, xml_escape(ex))
     binfo += u'\n\n:URL: %s\n' % req.url()