Package: linkchecker
Severity: normal

It seems that the current version doesn't work with either URLs or files:

% linkchecker --version
LinkChecker 7.9              Copyright (C) 2000-2012 Bastian Kleineidam

% linkchecker www.anything
Traceback (most recent call last):
  File "/usr/bin/linkchecker", line 767, in <module>
    aggregate_url(aggregate, config, strformat.stripurl(url))
  File "/usr/bin/linkchecker", line 536, in aggregate_url
    url_data = get_url_from(url, 0, aggregate)
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/__init__.py", line 
97, in get_url_from
    line=line, column=column, name=name)
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
123, in __init__
    self.check_syntax()
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
381, in check_syntax
    self.build_url()
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
400, in build_url
    base_url, is_idn = url_norm(self.base_url, self.encoding)
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
63, in url_norm
    return urlutil.url_norm(url, encoding=encoding)
  File "/usr/lib/python2.7/dist-packages/linkcheck/url.py", line 347, in 
url_norm
    is_hierarchical = urlparts[0] not in urlparse.non_hierarchical
AttributeError: 'module' object has no attribute 'non_hierarchical'

% linkchecker anything        
Traceback (most recent call last):
  File "/usr/bin/linkchecker", line 767, in <module>
    aggregate_url(aggregate, config, strformat.stripurl(url))
  File "/usr/bin/linkchecker", line 536, in aggregate_url
    url_data = get_url_from(url, 0, aggregate)
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/__init__.py", line 
97, in get_url_from
    line=line, column=column, name=name)
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
123, in __init__
    self.check_syntax()
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
381, in check_syntax
    self.build_url()
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/fileurl.py", line 
138, in build_url
    super(FileUrl, self).build_url()
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
400, in build_url
    base_url, is_idn = url_norm(self.base_url, self.encoding)
  File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", line 
63, in url_norm
    return urlutil.url_norm(url, encoding=encoding)
  File "/usr/lib/python2.7/dist-packages/linkcheck/url.py", line 337, in 
url_norm
    urlparts = list(urlparse.urlsplit(url))
  File "/usr/lib/python2.7/dist-packages/linkcheck/url.py", line 72, in 
urlsplit_26
    if allow_fragments and scheme in urlparse.uses_fragment and '#' in url:
AttributeError: 'module' object has no attribute 'uses_fragment'


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to