I’m trying to use generateDS under windows, which uses os.tmpfile. Unfortunately, os.tmpfile doesn’t work for me:
(oneclickcos) C:\Users\Marcin\Documents\oneclickcos\xsd>python
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.tmpfile()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OSError: [Errno 13] Permission denied
>>>
I’ve got all my temp directories set with full control for everyone, so that shouldn’t be the problem.
What could be causing this?
Run the script as administrator (right click on the script and select ‘run as administrator’), the script lacks the permissions to execute os.tmpfile().
Edit:
As I see you’re using the interpreter, simply run the interpreter as administrator. If you’re accessing it though a terminal, running the terminal as administrator should be sufficient.