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