On Mon, 21 Mar 2011 12:45:06 -0400, Jesse Rosenthal <jrosenthal at jhu.edu> wrote: > One thing to try would be to run it step by step in an interactive session. > I.e.,
Hey, Jesse. So I'm getting different results interactively!: >>> import notmuch >>> db = notmuch.Database("/home/jrollins/.mail") >>> query = notmuch.Query(db, "folder:sent") >>> query.count_messages() 9L >>> len(query.search_messages()) 9 >>> This same search returns 635 results with the binary, 7 results with the notmuch.py script, and now 9 in this interactive session. This is going to be a pain to debug. > >>> msgs = [m for m in qry.search_messages()] > > and take a look at them. Anything special about those messages? So I'm seeing quite a few strange things here. >>> for m in msgs: ... print m.get_message_id() ... print ' ', m.get_filename() ... 87tyewtobx.fsf at gogo.home /home/jrollins/.mail/mailboxes/snapper/new/1300725908.Vfd05I469d8M318600.snapper 871v20bfij.fsf at servo.finestructure.net /home/jrollins/.mail/mailboxes/snapper/new/1300725184.Vfd05I469d6M959989.snapper 87y64dk9da.fsf at servo.finestructure.net /home/jrollins/.mail/mailboxes/snapper/new/1300378797.Vfd05I469d8M808571.snapper 87aagv2z92.fsf at SSpaeth.de /home/jrollins/.mail/mailboxes/snapper/new/1300267540.Vfd05I46a17M964837.snapper 87tyf4xmm1.fsf at servo.finestructure.net /home/jrollins/.mail/mailboxes/snapper/new/1300213852.Vfd05I469d8M923454.snapper 1290682750-30283-3-git-send-email-dme at dme.org /home/jrollins/.mail/archive/2010/cur/1290698042_0.5764.servo,U=333629,FMD5=7e33429f656f1e6e9d79b29c3f82c57e:2, 8763426kd5.fsf at steelpick.2x.cz /home/jrollins/.mail/archive/2010/cur/1270740662_1.29713.servo,U=264838,FMD5=7e33429f656f1e6e9d79b29c3f82c57e:2, 87636feg10.fsf at servo.finestructure.net /home/jrollins/.mail/archive/2010/cur/1265129567.M505745P5400Q1.servo:2,S 87eil3ehjh.fsf at servo.finestructure.net /home/jrollins/.mail/archive/2010/cur/1265127608.M500761P12582Q1.servo:2,S >>> First of all, only messages that were sent by me are in my sent folder. There are no messages in there that are sent by anyone else. But this search is returning messages that are from people other than me. That makes no sense. Second, strangely, all of the messages are ones that are sent to the notmuch list. Not sure what to make of that except that the messages that were sent from me to the list are also in my received mail so are actually duplicated in my mail store. I have plenty of other messages that fall into that same condition, though. It's going to take a lot more digging before I can identify what is common about these messages and different from all the messages that are not returned. For what it's worth, it's not *just* that they were sent to the list, since the binary is counting 35 messages that are in the sent folder and sent to the list: servo:~ 0$ notmuch count folder:sent and to:notmuch 35 servo:~ 0$ I'll keep poking at this, but others can test this and report what they see I would really appreciate it. jamie. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 835 bytes Desc: not available URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20110321/d6933637/attachment.pgp>