cubicweb/web/schemaviewer.py
changeset 12638 8466a6dd474e
parent 12637 234ca3cbbb46
child 12639 619210ba8b5e
equal deleted inserted replaced
12637:234ca3cbbb46 12638:8466a6dd474e
    40             if encoding is None:
    40             if encoding is None:
    41                 encoding = req.encoding
    41                 encoding = req.encoding
    42             self._ = req._
    42             self._ = req._
    43         else:
    43         else:
    44             encoding = 'ascii'
    44             encoding = 'ascii'
    45             self._ = unicode
    45             self._ = str
    46         self.encoding = encoding
    46         self.encoding = encoding
    47 
    47 
    48     # no self.req managements
    48     # no self.req managements
    49 
    49 
    50     def may_read(self, rdef, action='read'):
    50     def may_read(self, rdef, action='read'):
   237         layout.append(Section(children='', klass='clear'))
   237         layout.append(Section(children='', klass='clear'))
   238         return layout
   238         return layout
   239 
   239 
   240     def to_string(self, value):
   240     def to_string(self, value):
   241         """used to converte arbitrary values to encoded string"""
   241         """used to converte arbitrary values to encoded string"""
   242         if isinstance(value, unicode):
   242         if isinstance(value, str):
   243             return value.encode(self.encoding, 'replace')
   243             return value.encode(self.encoding, 'replace')
   244         return str(value)
   244         return str(value)