The get_review_requests() function appears to be working correctly to me
when I use the counts_only option, but not when I leave that out. Below, I
make calls to find out how many reviews are on my test server, and how many
reviews are assigned directly to me:
>>>> rr = client.get_review_requests(counts_only=True,
to_users_directly="sallan")
(snip agent='RBTools/0.5.2')>, payload={u'count': 26, u'stat': u'ok',
'links': {}}, snip)
>>>> rr = client.get_review_requests(counts_only=True)
(snip agent='RBTools/0.5.2')>, payload={u'count': 6941, u'stat': u'ok',
'links': {}}, snip)
Those counts are plausible. But when I run the command to actually return
the reviews assigned to me I get every review on the server:
# copied from script
rr = client.get_review_requests(to_users_directly="sallan")
count = 0
while True:
for review in rr:
count += 1
try:
rr = rr.get_next()
except StopIteration:
break
print "Processed ", count, "records"
Processed 6941 records
Note that 6941 is the total number of review requests on this server. Is
this a bug, or am I using this function incorrectly?
RB Version: 1.7.14
RBTools Version: 0.5.2
Thanks
--
-- Steve
--
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.