Lines 444-449
class ConfigHandlerScript(ConfigHandler):
|
Link Here
|
---|
|
444 |
super(ConfigHandlerScript, self).__init__() |
444 |
super(ConfigHandlerScript, self).__init__() |
445 |
self.script = script |
445 |
self.script = script |
446 |
|
446 |
|
|
|
447 |
def __hash__(self): |
448 |
"""Return unique hash.""" |
449 |
return hash(self.script) |
450 |
|
451 |
def __cmp__(self, other): |
452 |
"""Compare this to other handler.""" |
453 |
return cmp(self.script, other.script) |
454 |
|
447 |
def __call__(self, args): |
455 |
def __call__(self, args): |
448 |
"""Call external programm after change.""" |
456 |
"""Call external programm after change.""" |
449 |
_ucr, changed = args |
457 |
_ucr, changed = args |
Lines 459-464
class ConfigHandlerModule(ConfigHandler):
|
Link Here
|
---|
|
459 |
super(ConfigHandlerModule, self).__init__() |
467 |
super(ConfigHandlerModule, self).__init__() |
460 |
self.module = module |
468 |
self.module = module |
461 |
|
469 |
|
|
|
470 |
def __hash__(self): |
471 |
"""Return unique hash.""" |
472 |
return hash(self.module) |
473 |
|
474 |
def __cmp__(self, other): |
475 |
"""Compare this to other handler.""" |
476 |
return cmp(self.module, other.module) |
477 |
|
462 |
def __call__(self, args): |
478 |
def __call__(self, args): |
463 |
"""Call python module after change.""" |
479 |
"""Call python module after change.""" |
464 |
ucr, changed = args |
480 |
ucr, changed = args |