web/views/urlpublishing.py
changeset 2664 1578e1a57828
parent 2657 de974465d381
child 2770 356e9d7c356d
child 3689 deb13e88e037
equal deleted inserted replaced
2663:2bb628e0cc3b 2664:1578e1a57828
   149             raise PathDontMatch()
   149             raise PathDontMatch()
   150         try:
   150         try:
   151             etype = self.vreg.case_insensitive_etypes[parts.pop(0).lower()]
   151             etype = self.vreg.case_insensitive_etypes[parts.pop(0).lower()]
   152         except KeyError:
   152         except KeyError:
   153             raise PathDontMatch()
   153             raise PathDontMatch()
   154         cls = self.vreg.etype_class(etype)
   154         cls = self.vreg['etypes'].etype_class(etype)
   155         if parts:
   155         if parts:
   156             if len(parts) == 2:
   156             if len(parts) == 2:
   157                 attrname = parts.pop(0).lower()
   157                 attrname = parts.pop(0).lower()
   158                 try:
   158                 try:
   159                     cls.e_schema.subject_relation(attrname)
   159                     cls.e_schema.subject_relation(attrname)