]> git.llucax.com Git - software/pymin.git/commitdiff
Add support "operation tagging" to ParametersHandler.
authorLeandro Lucarella <llucax@gmail.com>
Mon, 22 Oct 2007 05:29:48 +0000 (02:29 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Mon, 22 Oct 2007 05:29:48 +0000 (02:29 -0300)
Now if a ParametersHandler instance has an attribute _update, it will be
changes to True when the set command is called.

pymin/services/util.py

index 418616b7a99361df587f6ba3a52f8595bad7e864..f5f6b520fc1bf48f0ad8e227635970c0dfe8df50 100644 (file)
@@ -626,6 +626,8 @@ class ParametersHandler(Handler):
         if not param in self.params:
             raise ParameterNotFoundError(param)
         self.params[param] = value
         if not param in self.params:
             raise ParameterNotFoundError(param)
         self.params[param] = value
+        if hasattr(self, '_update'):
+            self._update = True
 
     @handler(u'Get a service parameter.')
     def get(self, param):
 
     @handler(u'Get a service parameter.')
     def get(self, param):