bug: If a file in a resource path is in a directory, it isn't found.
in resouce.py, there is a line like this: dirpath = '/'.join(os.path.split(dirpath)) Normally, this only puts forward slashes between the path elements. However, if the directory path is only one layer (e.g. dirpath has no '/'), then os.path.split still splits it into a list of size 2, with the first element empty (http://docs.python.org/library/ os.path.html#os.path.split). As a result, '/'.join puts a / at the beginning of the path, which keeps resources from being found. I did this to fix it: plist = os.path.split(dirpath) if len(plist) == 2 and len(plist[0]) == 0: plist = plist[1:] dirpath = '/'.join(plist) -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en.
