#5120 [py3] Remove tuple unpacking from except clauses
Closed: Fixed None Opened 8 years ago by cheimes.

Python 3 doesn't support tuple unpacking in except clauses. The modernize tool can migrate the unpacking very well. All implicit tuple unpackings should be replaced with explicit unpacking of e.args.

Example:

>>> e = RuntimeError('num', 'messages')
>>> num, message = e
>>> num, message
('num', 'messages')
>>> e.args
('num', 'messages')
>>> num, message = e.args
>>> num, message
('num', 'messages')

master:

  • 334be8c Remove tuple unpacking from except clause contrib/RHEL4/ipachangeconf.py
  • feb8891 Remove tuple unpacking from except clause ipa-client/ipaclient/ipachangeconf.py
  • 4677ea2 Remove tuple unpacking from except clause ipalib/plugins/hbactest.py
  • 35e219f Remove tuple unpacking from except clause ipaserver/dcerpc.py

Metadata Update from @cheimes:
- Issue assigned to cheimes
- Issue set to the milestone: FreeIPA Python 3 support

7 years ago

Login to comment on this ticket.

Metadata