296 urlInfo.setName(name) |
296 urlInfo.setName(name) |
297 |
297 |
298 ext = os.path.splitext(name.lower())[1] |
298 ext = os.path.splitext(name.lower())[1] |
299 urlInfo.setSymLink(ext == ".lnk") |
299 urlInfo.setSymLink(ext == ".lnk") |
300 |
300 |
301 permissions = (E5UrlInfo.ReadOwner | E5UrlInfo.WriteOwner |
301 permissions = (E5UrlInfo.ReadOwner | E5UrlInfo.WriteOwner | |
302 | E5UrlInfo.ReadGroup | E5UrlInfo.WriteGroup |
302 E5UrlInfo.ReadGroup | E5UrlInfo.WriteGroup | |
303 | E5UrlInfo.ReadOther | E5UrlInfo.WriteOther) |
303 E5UrlInfo.ReadOther | E5UrlInfo.WriteOther) |
304 if ext in [".exe", ".com", ".bat", ".cmd"]: |
304 if ext in [".exe", ".com", ".bat", ".cmd"]: |
305 permissions |= E5UrlInfo.ExeOwner | E5UrlInfo.ExeGroup | \ |
305 permissions |= E5UrlInfo.ExeOwner | E5UrlInfo.ExeGroup | \ |
306 E5UrlInfo.ExeOther |
306 E5UrlInfo.ExeOther |
307 urlInfo.setPermissions(permissions) |
307 urlInfo.setPermissions(permissions) |
308 |
308 |