1. 11 Jul, 2024 39 commits
  2. 09 Jul, 2024 1 commit
    • Kazuhiko Shiozaki's avatar
      py2/py3: return None in ZSQLBrain._aq_dynamic() if getObject() because of missing path. · 89725905
      Kazuhiko Shiozaki authored
      in Python 2, _aq_dynamic() returns None without try..except but it raises ValueError in Python 3.
      
      (python 2)
      > /SR/parts/erp5/product/ZSQLCatalog/Extensions/zsqlbrain.py(31)_aq_dynamic()
       31  ->   def _aq_dynamic(self, name):
       32         """Acquire an attribute from a real object.
       33         """
       34         if name.startswith('__') :
       35           return None
       36         return getattr(self.getObject(), name, None)
      ((Pdb)) getattr(self.getObject(), name, None)
      *** ValueError: Unable to getObject from ZSQLBrain if ZSQL Method does not retrieve the `path` column from catalog table.
      ((Pdb)) r
      --Return--
      > /SR/parts/erp5/product/ZSQLCatalog/Extensions/zsqlbrain.py(36)_aq_dynamic()->None # <-- !!!
      Co-authored-by: Jérome Perrin's avatarJérome Perrin <jerome@nexedi.com>
      89725905