Skip to content
Snippets Groups Projects
Commit 4ef202f3 authored by Piotr Ożarowski's avatar Piotr Ożarowski
Browse files

do not try to check dangling symlinks's shebang (closes: 619005)

parent bd0ce1df
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@ python-defaults (2.6.6-12) UNRELEASED; urgency=low
- use Depends: python (<< 2.X), python (>= 2.Y) rather than Breaks
in packages with public modules (after a discussion on debian-devel
mailing list)
- do not try to check dangling symlinks's shebang (closes: 619005)
[ Scott Kitterman ]
* Start Python Policy updates for Wheezy
......
......@@ -371,12 +371,13 @@ def scan(package, dname=None):
continue
elif private_dir:
mode = os.stat(join(root, fn))[ST_MODE]
if mode & S_IXUSR or mode & S_IXGRP or mode & S_IXOTH:
res = shebang2pyver(join(root, fn))
if res:
r['private_dirs'].setdefault(private_dir, {})\
.setdefault('shebangs', set()).add(res)
if exists(join(root, fn)):
mode = os.stat(join(root, fn))[ST_MODE]
if mode & S_IXUSR or mode & S_IXGRP or mode & S_IXOTH:
res = shebang2pyver(join(root, fn))
if res:
r['private_dirs'].setdefault(private_dir, {})\
.setdefault('shebangs', set()).add(res)
if public_dir or private_dir:
if fext == 'so':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment