The script scrapes the filepath of the image anyway, so there should not be an issue with redirection. Worse case it should just give you the option to skip the file, as in the case of an invalid filename, etc. Traceback is as follows:
0. Found image: [[File:Mith.jpg]]
Traceback (most recent call last):
File "pwb.py", line 262, in <module>
if not main():
File "pwb.py", line 255, in main
run_python_file(filename, [filename] + args, argvu, file_package)
File "pwb.py", line 121, in run_python_file
main_mod.__dict__)
File "./scripts/imagetransfer.py", line 331, in <module>
main()
File "./scripts/imagetransfer.py", line 327, in main
bot.run()
File "./scripts/imagetransfer.py", line 254, in run
self.showImageList(imagelist)
File "./scripts/imagetransfer.py", line 210, in showImageList
pywikibot.output(image.get())
File "/home/charitwo/pywikibot/pywikibot/tools/__init__.py", line 1458, in wrapper
return obj(*__args, **__kw)
File "/home/charitwo/pywikibot/pywikibot/page.py", line 485, in get
self._getInternals(sysop)
File "/home/charitwo/pywikibot/pywikibot/page.py", line 523, in _getInternals
raise self._getexception
pywikibot.exceptions.IsRedirectPage: Page [[en:File:Mith.jpg]] is a redirect page.
<class 'pywikibot.exceptions.IsRedirectPage'>
CRITICAL: Closing network session.
[charitwo@leviathan pywikibot]$