source file: p10/commands/pong.py
file stats: 16 lines, 16 executed: 100.0% covered
1. #!/usr/bin/env python 2. 3. import genericcommand 4. import p10.base64 5. 6. class pong(genericcommand.genericcommand): 7. 8. _connection = None 9. 10. def __init__(self, state, connection): 11. self._connection = connection 12. genericcommand.genericcommand.__init__(self, state) 13. 14. def handle(self, origin, args): 15. if p10.base64.parseNumeric(args[1], self._state.maxClientNumerics) == (self._state.getServerID(), None): 16. self._connection.registerPong() 17. else: 18. self._state.registerPong(origin, p10.base64.parseNumeric(args[0], self._state.maxClientNumerics), p10.base64.parseNumeric(args[1], self._state.maxClientNumerics))