Use named argument 'dir' instead of 'prefix' on NamedTemporaryFile for domain.py