zopefoundation / zope.publisher

Map requests from HTTP/WebDAV clients, web browsers, XML-RPC and FTP clients onto Python objects
Other
3 stars 12 forks source link

Inconsistent interface resolution orders #49

Closed jamadden closed 4 years ago

jamadden commented 4 years ago
    zope.interface.ro.InconsistentResolutionOrderError: InconsistentResolutionOrderError: For object <implementedBy zope.publisher.browser.CacheableBrowserLanguages>.
    Base ROs:
    {<InterfaceClass zope.i18n.interfaces.IUserPreferredLanguages>: [<InterfaceClass zope.i18n.interfaces.IUserPreferredLanguages>,
                                                                     <InterfaceClass zope.interface.Interface>],
     <implementedBy zope.publisher.browser.BrowserLanguages>: [<implementedBy zope.publisher.browser.BrowserLanguages>,
                                                               <InterfaceClass zope.i18n.interfaces.IUserPreferredLanguages>,
                                                               <implementedBy builtins.object>,
                                                               <InterfaceClass zope.interface.Interface>]}
    Conflict Location:
    [[<InterfaceClass zope.i18n.interfaces.IUserPreferredLanguages>,
      <InterfaceClass zope.interface.Interface>],
     [<implementedBy zope.publisher.browser.BrowserLanguages>,
      <InterfaceClass zope.i18n.interfaces.IUserPreferredLanguages>,
      <implementedBy builtins.object>,
      <InterfaceClass zope.interface.Interface>],
     [<InterfaceClass zope.i18n.interfaces.IUserPreferredLanguages>,
      <implementedBy zope.publisher.browser.BrowserLanguages>]]