[22:40:51] <wiredfool_> saw that, though I think preload_metadata was false
[22:41:51] <wiredfool_> though, that was only the defaults, I didn't track that down farther
[22:43:30] <wiredfool_> fwiw, you can use an offset in the boto list command, so by a basic binary search, you can keep offsetting up till you run out of items
[22:44:32] <epicserve> wiredfool_: that would be faster … but still slow.
[22:49:40] <wiredfool_> so, anyway. If you check for exists(), it's a race condition
[22:50:13] <wiredfool_> granted, there's still a race condition on the delete
[22:50:32] <wiredfool_> actually, I think you might not even need to delete first with the s3 backend
[22:51:56] <wiredfool_> anyway. victory is good. And I'm really liking dtrace & python
[22:52:35] <epicserve> Do you normally work on a OSX box?
[22:52:46] <wiredfool_> I think it's possible to pull integrated python + c backtraces using dtrace, where you get file+line+function data for pyhon code, and the normal info from c