Do not try to remove symlinks for sha1 hash type

The sha1 hash type is the target of symlinks,
not a source of symlinks.

Traceback (most recent call last):
  File "bin/remove-obsolete-new-packages", line 178, in <module>
    remove(hash_cache_path, 'symlink from %s cache' % hash_type)
  File "bin/remove-obsolete-new-packages", line 121, in remove
    os.rmdir(os.path.dirname(path))
  File "/usr/lib/python3.5/posixpath.py", line 148, in dirname
    i = p.rfind(sep) + 1
AttributeError: 'NoneType' object has no attribute 'rfind'
parent 32b4dd28
......@@ -175,6 +175,7 @@ for name, versions in data.items():
get_basename(sha1_cache_path),
'changelog file')
remove(sha1_cache_path, 'file from sha1 cache')
if hash_cache_path:
remove(hash_cache_path, 'symlink from %s cache' % hash_type)
remove(changelog_path, 'changelog file')
try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment