Changeset 1585 for trunk/pylucid/PyLucid/models/Plugin.py
- Timestamp:
- 05/23/08 16:33:49 (22 months ago)
- Files:
-
- 1 modified
-
trunk/pylucid/PyLucid/models/Plugin.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pylucid/PyLucid/models/Plugin.py
r1584 r1585 24 24 from django.contrib.auth.models import User, Group 25 25 26 from PyLucid.system.plugin_import import get_plugin_config, get_plugin_version 26 27 from PyLucid.tools.newforms_utils import get_init_dict, setup_help_text 27 28 from PyLucid.tools.data_eval import data_eval, DataEvalError … … 106 107 evaluate the pformat string into a dict and return it. 107 108 """ 108 data_dict = data_eval(self.pref_data_string) 109 if self.pref_data_string == None: 110 # There exist no preferences (e.g. plugin update not applied, yet) 111 data_dict = None 112 else: 113 data_dict = data_eval(self.pref_data_string) 109 114 preference_cache[self.plugin_name] = data_dict 110 115 return data_dict