~fwereade/pyjuju/rearrange-settings-nodes

« back to all changes in this revision

Viewing changes to juju/agents/base.py

  • Committer: William Reade
  • Date: 2011-09-21 10:24:06 UTC
  • Revision ID: fwereade@gmail.com-20110921102406-47371sz4jejosh1o
global settings now live as value nodes under /settings, instead of using /global_settings as a dict node

Show diffs side-by-side

added added

removed removed

Lines of Context:
192
192
        yield self.start()
193
193
 
194
194
        if self.get_watch_enabled():
195
 
            yield self.start_global_settings_watch()
 
195
            yield self.start_debug_log_watch()
196
196
 
197
197
    @inlineCallbacks
198
198
    def stopService(self):
223
223
        """
224
224
        return self._watch_enabled
225
225
 
226
 
    def start_global_settings_watch(self):
 
226
    def start_debug_log_watch(self):
227
227
        """Start watching the runtime state for configuration changes."""
228
 
        return self.global_settings_state.watch_settings_changes(
229
 
            self.on_global_settings_change)
 
228
        return self.global_settings_state.watch_debug_log(
 
229
            self._on_debug_log_change)
230
230
 
231
231
    @inlineCallbacks
232
 
    def on_global_settings_change(self, change):
 
232
    def _on_debug_log_change(self, change):
233
233
        """On global settings change, take action.
234
234
        """
235
235
        if (yield self.global_settings_state.is_debug_log_enabled()):