Hi Mike!

Mike Glover (mglo...@pobox.com) wrote:

> Have you tried something like:
> 
> try:
>     os.rename(TMPFILENAME, muttfilename)
> except Exception, e:
>     log.write("Rename failed: %s" % e)
> 
> That rename call is almost certainly failing, and this would
> at least tell you why...

Absolutely!

I thought that mutt has a "weird" method of tracking changes to the
tempfile. You were right, I got "[Errno 18] Invalid cross-device
link" instead while renaming files.

For testing purposes I tried os.system(mv %s %s) and this worked so
far.

Thanks for the pointer!

> (Also, what OS is this on?)

Debian GNU/Linux (oldstable)

-- 
Karl Voit

Reply via email to