Hi,
I ran:
python imagetransfer.py 'File:matplotlib_screenshot.png' -tofamily:lwiki
> -tolang:en -family:commons -lang:commons
and received the output:
/var/www/localhost/htdocs/w/core /var/www/localhost/htdocs/w/core
> ------------------------------------------------------------
> 0. Found image: [[File:Matplotlib screenshot.png]]
> == {{int:filedesc}} ==
> {{Information
> |Description ={{en|1=A screenshot showing [[:en:Matplotlib|Matplotlib]]
> plots of one 3D ''plot_surface'' graph and a polar bar graph resembling the
> Matplotlib logo together with the graphic's python source code opened in a
> text editor.}}
> |Source ={{own}}
> |Date =2014-05-01
> |Author =[[User:Geek3|Geek3]]
> |Permission =
> |other_versions =
> }}
> == {{int:license-header}} ==
> {{self|GFDL|cc-by-3.0}}
> [[Category:Screenshots of software]]
> [[Category:Debian screenshots]]
> [[Category:Created with Matplotlib]]
> ============================================================
> The image is already on Wikimedia Commons.
> /var/www/localhost/htdocs/w/core
Which I found confusing. I have InstantCommons enabled on my Wiki, if
relevant. No File:Matplotlib_screenshot.png page or file exists on my Wiki
(except for the mirror version of the page that exists due to
InstantCommons). Transferring from the English Wikipedia (namely
transferring File:Matplotlib_logo.svg) gives a different message (this one
is an error message):
ERROR: Traceback (most recent call last):
> File
> "/usr/lib64/python2.7/site-packages/pywikibot-2.0rc1.post2-py2.7.egg/pywikibot/data/api.py",
> line 1927, in submit
> body=body, headers=headers)
> File
> "/usr/lib64/python2.7/site-packages/pywikibot-2.0rc1.post2-py2.7.egg/pywikibot/tools/__init__.py",
> line 1248, in wrapper
> return obj(*__args, **__kw)
> File
> "/usr/lib64/python2.7/site-packages/pywikibot-2.0rc1.post2-py2.7.egg/pywikibot/comms/http.py",
> line 244, in request
> r = fetch(baseuri, method, body, headers, **kwargs)
> File
> "/usr/lib64/python2.7/site-packages/pywikibot-2.0rc1.post2-py2.7.egg/pywikibot/comms/http.py",
> line 401, in fetch
> error_handling_callback(request)
> File
> "/usr/lib64/python2.7/site-packages/pywikibot-2.0rc1.post2-py2.7.egg/pywikibot/comms/http.py",
> line 318, in error_handling_callback
> raise request.data
> ReadTimeout: HTTPConnectionPool(host='localhost', port=80): Read timed
> out. (read timeout=30)
> WARNING: Waiting 5 seconds before retrying.
which was repeated until the last line became: "WARNING: Waiting 40 seconds
before retrying". After this was the following error message:
> We got the following warning(s): exists: File Matplotlib_Logo.svg already
> exists.
> Do you want to ignore? ([y]es, [N]o): n
> Upload aborted.
> /var/www/localhost/htdocs/w/core
But the transfer did occur successfully (i.e., File:Matplotlib_Logo.svg now
exists).
Thanks for your time,
Brenton