__init__.py 433 B

123456789101112131415161718192021
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. import logging
  4. logger = logging.getLogger(__name__)
  5. class Handler(object):
  6. def __init__(self, cmd, dev, payload):
  7. self.cmd = cmd
  8. self.dev = dev
  9. self.payload = payload
  10. def do(self):
  11. raise NotImplementedError()
  12. class UnknowCmdHandler(Handler):
  13. def do(self):
  14. logger.debug('unknown cmd = {}'.format(self.cmd))