equal
deleted
inserted
replaced
597 try: |
597 try: |
598 etype = self._repo.type_from_eid(args[key], session) |
598 etype = self._repo.type_from_eid(args[key], session) |
599 except KeyError: |
599 except KeyError: |
600 raise QueryError('bad cache key %s (no value)' % key) |
600 raise QueryError('bad cache key %s (no value)' % key) |
601 except TypeError: |
601 except TypeError: |
602 raise QueryError('bad cache key %s (value: %r)' % (key, args[key])) |
602 raise QueryError('bad cache key %s (value: %r)' % ( |
|
603 key, args[key])) |
603 except UnknownEid: |
604 except UnknownEid: |
604 # we want queries such as "Any X WHERE X eid 9999" |
605 # we want queries such as "Any X WHERE X eid 9999" |
605 # return an empty result instead of raising UnknownEid |
606 # return an empty result instead of raising UnknownEid |
606 return empty_rset(session, rql, args) |
607 return empty_rset(session, rql, args) |
607 cachekey.append(etype) |
608 cachekey.append(etype) |