DataHandler.py 396 B

123456789101112131415161718192021
  1. from abc import ABCMeta, abstractmethod
  2. __all__ = ['DataHandler']
  3. class DataHandler(metaclass=ABCMeta):
  4. def __init__(self,hfive):
  5. self._hfive = hfive
  6. # Getter function
  7. @property
  8. def file(self):
  9. return self._hfive
  10. # Setter function
  11. @file.setter
  12. def file(self, value):
  13. self._hfive = value
  14. @abstractmethod
  15. def read(self):
  16. pass