Page MenuHomePhabricator

Exception raised when setting trivial, but incorrect parameters to transfer.py
Closed, ResolvedPublic

Description

If I run transfer.py test test, I get the following error:

wmfmariadbpy$ ./transferpy/transfer.py test test
Traceback (most recent call last):
  File "./transferpy/transfer.py", line 127, in <module>
    main()
  File "./transferpy/transfer.py", line 120, in main
    (source_host, source_path, target_hosts, target_paths, other_options) = option_parse()
  File "./transferpy/transfer.py", line 96, in option_parse
    source_path = options.source.split(':', 1)[1]
IndexError: list index out of range

Please, transfer.py maintainer, help me here :-) - I get that that should give an error because there is no path on target and source, but not an exception.

Thank you!

Event Timeline

Change 598562 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/wmfmariadbpy@master] transfer.py: Add proper error message at source/target split of option_parse

https://gerrit.wikimedia.org/r/598562

Change 598562 merged by Jcrespo:
[operations/software/wmfmariadbpy@master] transfer.py: Add proper error message at source/target split of option_parse

https://gerrit.wikimedia.org/r/598562