Commit c9b43c1f authored by Jeremy Hylton's avatar Jeremy Hylton

getObject() somtimes returns None.

parent 3b800118
...@@ -88,7 +88,7 @@ Usage: loadmail2 [options] ...@@ -88,7 +88,7 @@ Usage: loadmail2 [options]
Specify the mailbox for getting input data. Specify the mailbox for getting input data.
$Id: zodbload.py,v 1.3 2003/10/02 18:17:26 jeremy Exp $ $Id: zodbload.py,v 1.4 2003/11/19 15:36:31 jeremy Exp $
""" """
import mailbox import mailbox
...@@ -424,7 +424,11 @@ def search(connection, terms, number): ...@@ -424,7 +424,11 @@ def search(connection, terms, number):
results = cat(PrincipiaSearchSource=term) results = cat(PrincipiaSearchSource=term)
n += len(results) n += len(results)
for result in results: for result in results:
did = result.getObject().getId() obj = result.getObject()
# Apparently, there is a bug in Zope that leads obj to be None
# on occasion.
if obj is not None:
obj.getId()
return n return n
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment