[issue8869] execfile does not work with UNC paths

2010-06-01 Thread stier08

New submission from stier08 :

execfile() builtin function does not work with UNC paths on Windows platform 
(Windows 7 x64 has been tested, python 2.6.5)

Since standard IO operations successfully process UNC paths, therefore this 
behavior of execfile() seems to be a bug.

Code to reproduce (assuming drive c: is present and you have rw permissions)
>>> a=u'?\\c:\\a.py'
>>> open(a,"w").write("print 'hellow'") # successful write to UNC file 
>>> file(a).read() # successful read from UNC file 
"print 'hellow'"
>>> execfile(a) # ERROR
Traceback (most recent call last):
  File "", line 1, in 
IOError: [Errno 2] No such file or directory: '?\\c:\\a.py'

See description of UNC naming convention
at msdn http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
at wikipedia 
http://en.wikipedia.org/wiki/Path_(computing)#Uniform_Naming_Convention

--
components: Unicode, Windows
messages: 106841
nosy: stier08
priority: normal
severity: normal
status: open
title: execfile does not work with UNC paths
type: behavior
versions: Python 2.6

___
Python tracker 
<http://bugs.python.org/issue8869>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue8869] execfile does not work with UNC paths

2010-06-01 Thread stier08

stier08  added the comment:

yep exec (open (...)) is OK here thanks

--

___
Python tracker 
<http://bugs.python.org/issue8869>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com