Actions
Bug #2745
closedException sur le fil atom
Start date:
12 April 2013
Due date:
% Done:
0%
Estimated time:
Patch proposed:
Planning:
Description
http://eservices-test-entrouvert.montpellier-agglo.com/announces/atom
Exception:
type = '<type 'exceptions.TypeError'>', value = 'value is not the same type'
Stack trace (most recent call first):
File "/usr/lib/pymodules/python2.6/extra-wcs-au-quotidien/modules/pyatom/pyatom.py", line 837, in __setattr__
835 # locked item so do checks
836 if not type(self.__dict__[name]) is type(value):
> 837 raise TypeError, "value is not the same type"
838
839 self.__dict__[name] = value
locals:
lock = True
self = <modules.pyatom.pyatom.Feed object at 0x446e3d0>
dict = {'rights': <modules.pyatom.pyatom.Rights object at 0x2888810>, 'def_attr': None, 'updated': <modules.py
atom.pyatom.Updated object at 0x446e850>, 'elements': [<modules.pyatom.pyatom.Title object at 0x446e910>,
<modules.pyatom.pyatom.Id object at 0x446e7d0>, <modules.pyatom.pyatom.Updated object at 0x446e850>,
<modules.pyatom.pyatom.Collection object at 0x446e950>, <modules.pyatom.pyatom.Collection object at 0x446e290>,
<modules.pyatom.pyatom.Subtitle object at 0x446e090>, <modules.pyatom.pyatom.Collection object at 0x446e110>,
<modules.pyatom.pyatom.Collection object at 0x446e1d0>, <modules.pyatom.pyatom.Generator object at 0x446e990>,
<modules.pyatom.pyatom.Icon object at 0x2888710>, <modules.pyatom.pyatom.Logo object at 0x2888090>,
<modules.pyatom.pyatom.Rights object at 0x2888810>, <modules.pyatom.pyatom.Collection object at 0x2888190>],
'subtitle': <modules.pyatom.pyatom.Subtitle object at 0x446e090>, 'contributors': <modules.pyatom.pyatom.Collection
object at 0x446e1d0>, 'links': <modules.pyatom.pyatom.Collection object at 0x446e290>, 'title':
<modules.pyatom.pyatom.Title object at 0x446e910>, 'lock': True, 'generator': <modules.pyatom.pyatom.Generator
object at 0x446e990>, '_name': 'root_element', '_parent': <modules.pyatom.pyatom.XMLDoc object at 0x3696790>,
'tag_name': 'feed', 'attrs': {'xmlns': 'http://www.w3.org/2005/Atom'}, 'attr_names': [], 'authors':
<modules.pyatom.pyatom.Collection object at 0x446e950>, 'logo': <modules.pyatom.pyatom.Logo object at 0x2888090>,
'entries': <modules.pyatom.pyatom.Collection object at 0x2888190>, 'id': <modules.pyatom.pyatom.Id object at
0x446e7d0>, 'categories': <modules.pyatom.pyatom.Collection object at 0x446e110>, 'icon':
<modules.pyatom.pyatom.Icon object at 0x2888710>}
name = 'title'
value = None
File "/usr/lib/pymodules/python2.6/extra-wcs-au-quotidien/modules/root.ptl", line 522, in atom
520 feed = pyatom.Feed()
521 xmldoc.root_element = feed
> 522 feed.title = get_cfg('misc', {}).get('sitename', 'Au Quotidien')
523 feed.id = get_request().get_url()
524
locals:
feed = <modules.pyatom.pyatom.Feed object at 0x446e3d0>
pyatom = <module 'modules.pyatom.pyatom' from '/usr/lib/pymodules/python2.6/extra-wcs-au-quotidien/modules/pya
tom/pyatom.py'>
self = <modules.root.AnnouncesDirectory object at 0x2b55c50>
response = <qommon.http_response.HTTPResponse instance at 0x34fe290>
_q_output = <TemplateIO object at 0x28191d0>
xmldoc = <modules.pyatom.pyatom.XMLDoc object at 0x3696790>
Updated by Frédéric Péters almost 13 years ago
- Status changed from Nouveau to Résolu (à déployer)
Très étrangement le "sitename" sur le site de préprod de Montpellier était à None; c'est corrigé là et le code aussi, au cas où.
commit 398e6f351e85b0b3271c468004909478868118ed
Author: Frédéric Péters <fpeters@entrouvert.com>
Date: Sun Apr 14 20:38:01 2013 +0200
atom: do not fail on missing sitename
Updated by Frédéric Péters over 12 years ago
- Status changed from Résolu (à déployer) to Fermé
Actions