Package: xapers Version: 0.8.2-1.1 Severity: normal Using --file sometimes fails hard, even when the --source is supplied that points to a source that knows how to pull files.
For example: 0 dkg@alice:~$ xapers add --source=arxiv:1809.00623 --file Source 'arxiv:1809.00623' found in database. Updating existing document... Retrieving bibtex... done. Retrieving file... Traceback (most recent call last): File "/usr/bin/xapers", line 11, in <module> load_entry_point('xapers==0.8.2', 'console_scripts', 'xapers')() File "/usr/lib/python3/dist-packages/xapers/__main__.py", line 188, in main docid = cli.add(db, query, infile=infile, sid=sid, tags=tags, prompt=prompt) File "/usr/lib/python3/dist-packages/xapers/cli.py", line 233, in add file_name, file_data = source.fetch_file() File "/usr/lib/python3/dist-packages/xapers/source.py", line 153, in fetch_file return super(SourceItem, self).fetch_file(self.id) File "/usr/lib/python3/dist-packages/xapers/source.py", line 113, in fetch_file return func(id) TypeError: 'tuple' object is not callable 1 dkg@alice:~$ Thanks for maintaining xapers! --dkg -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages xapers depends on: ii poppler-utils 0.71.0-2 ii python3 3.7.2-1 ii python3-pkg-resources 40.7.1-1 ii python3-pybtex 0.21-2 ii python3-xapian 1.4.9-1 Versions of packages xapers recommends: ii python3-pycurl 7.43.0.2-0.1 ii python3-urwid 2.0.1-2+b1 ii xclip 0.13-1 ii xdg-utils 1.1.3-1 xapers suggests no packages. -- no debconf information