Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

lodelsite.py 546B

1234567891011121314151617
  1. from lodel.utils.ini_files import ini_to_dict
  2. ## @brief Represents a Lodel Site
  3. # @note This class could inherit from Blueprint
  4. class LodelSite(object):
  5. def __init__(self, settings_file):
  6. self.settings_file = settings_file
  7. @property
  8. def settings(self):
  9. return ini_to_dict(self.settings_file)
  10. def config(self, state):
  11. lodelsite_settings = self.settings
  12. if lodelsite_settings:
  13. state.app.config['sites'][lodelsite_settings['Description']['shortname']] = lodelsite_settings