No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

filesystem_session.py 682B

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. ## @package lodel.plugins.filesystem_session.filesystem_session Session objects management module
  3. ## @brief An extended dictionary representing a session in the file system
  4. class FileSystemSession(dict):
  5. ##
  6. # @param token str
  7. def __init__(self, token):
  8. self.__token = token
  9. self.__path = None
  10. ## @brief token getter
  11. # @return str
  12. @property
  13. def token(self):
  14. return self.__token
  15. ## @brief path getter
  16. # @return str
  17. @property
  18. def path(self):
  19. return self.__path
  20. ## @brief path setter
  21. # @param path str
  22. @path.setter
  23. def path(self, path):
  24. self.__path = path