Hi, (qooxdoo 1.3.x)
I tried to build an app with
generate.py build
where build is a job defined in our (eyeOS) custom config.json

I'm running linux and it failed with a "windowsError is not defined"
error.  I attempted to copy files and the destination folder's owner
was somebody with higher privileges.

Looks like in qooxdoo-sdk/tool/pylib/misc/copytool.py there is one
line which is operating system dependant:

line 77:
                if not os.access(targetPath, os.W_OK):
                    self.__console.debug("Removing write-protected
target File %s prior to copy." %targetPath)
                    try:
                        os.remove(targetPath)
                    except WindowsError:
                        try:
                            os.chmod(targetPath, stat.S_IWUSR)
                        except Exception, e:
                            self.__console.error("Unable to overwrite
read-only file %s: %s" %(str(e), targetPath))

this WindowsError derives from OSError is only defined on a windows system.

I never coded anything in python before, but it seems to me that
"WindowsError" should be "OSError".

shall I file a bug for that?


Edu

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to