from Houdini import Handlers from Houdini.Handlers import XMLPacket from Houdini.Converters import CredentialsConverter, VersionChkConverter @Handlers.handler(XMLPacket('login')) async def handle_login(p, credentials: CredentialsConverter): username, password = credentials p.logger.info('{}:{} is logging in!'.format(username, password)) @Handlers.handler(XMLPacket('verChk')) async def handle_version_check(p, version: VersionChkConverter): p.logger.info('Version: {}'.format(version))