Update contrib/check-events for python 3

This commit is contained in:
Marek Marczykowski-Górecki 2017-05-24 01:35:17 +02:00
parent 3177fc504f
commit afdfbe4eed
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python2
#!/usr/bin/env python3
from __future__ import print_function
from pprint import pprint
@ -103,7 +103,7 @@ class EventVisitor(ast.NodeVisitor):
if name in ('qubes.events.handler', 'qubes.ext.handler'):
# here we handle; event names (there may be more than one) are all
# positional arguments
if node.starargs is not None:
if any(isinstance(arg, ast.Starred) for arg in node.args):
raise AssertionError(
'event handler with *args in {} +{}'.format(
self.filename, node.lineno))