transaction: use posixfile and unlink from util
instead of open() and os.unlink()
Avoids potential issues with file access on Windows (e.g. AV-scanners).
try: import coverage if hasattr(coverage, 'process_startup'): coverage.process_startup()except ImportError: pass