Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <class 'noc.sa.interfaces.base.InterfaceTypeError'> BooleanParameter: None.
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: /opt/noc/sa/interfaces/base.py (Line: 55) Function: raise_error
- 48 :param value: Value where error detected
- 49 :type value: Arbitrary python type
- 50 :param msg: Optional message
- 51 :type msg: String
- 52 :raises InterfaceTypeError
- 53 """
- 54 raise InterfaceTypeError("%s: %s. %s" % (self.__class__.__name__,
- 55 ==> repr(value), msg))
- 56
- 57 def clean(self, value):
- 58 """
- 59 Input parameter normalization
- 60
- 61 :param value: Input parameter
- Variables: msg = '' self = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> value = None
- ------------------------------------------------------------------------
- File: /opt/noc/sa/interfaces/base.py (Line: 327)
- Function: clean
- 320 return self.default
- 321 if type(value) == types.BooleanType:
- 322 return value
- 323 if type(value) in (types.IntType, types.LongType):
- 324 return value != 0
- 325 if type(value) in (types.StringType, types.UnicodeType):
- 326 return value.lower() in ("true", "t", "yes", "y")
- 327 ==> self.raise_error(value)
- 328 ## 329 def get_form_field(self, label=None):
- 330 return forms.BooleanField(required=self.required,
- 331 initial=self.default, label=label)
- 332
- 333 ##
- Variables: self = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> value = None
- ------------------------------------------------------------------------
- File: /opt/noc/sa/interfaces/base.py (Line: 91)
- Function: script_clean_result
- 84
- 85 :param profile: Profile
- 86 :type profile: Profile instance
- 87 :param value: Input parameter
- 88 :type value: Arbitrary python type
- 89 :return: Normalized value
- 90 """
- 91 ==> return self.clean(value)
- 92
- 93 def form_clean(self, value):
- 94 """
- 95 Clean up form field
- 96
- 97 :param value: Input parameter
- Variables: profile = <class 'noc.sa.profiles.NOC.SAE.Profile'> self = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> value = None
- ------------------------------------------------------------------------
- File: /opt/noc/sa/interfaces/base.py (Line: 1248)
- Function: script_clean_result
- 1241 return self.clean(__profile, **kwargs)
- 1242
- 1243 def script_clean_result(self, __profile, result):
- 1244 try:
- 1245 rp = self.returns
- 1246 except AttributeError:
- 1247 return result
- 1248 ==> return rp.script_clean_result(__profile, result)
- 1249
- 1250 def template_clean_result(self, __profile, result):
- 1251 return result
- 1252
- 1253 def requires_input(self):
- 1254 for n, p in self.gen_parameters():
- Variables: _Interface__profile = <class 'noc.sa.profiles.NOC.SAE.Profile'> rp = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> result = None self = <noc.sa.interfaces.inotifysae.INotifySAE object at 0x80682ad50>
- ------------------------------------------------------------------------
- File: /opt/noc/sa/script/script.py (Line: 417)
- Function: guarded_run
- 410 self.kwargs))
- 411 pass
- 412 # Calling script body
- 413 self._thread_id = thread.get_ident()
- 414 result = self.execute(**self.kwargs)
- 415 # Enforce interface result checking
- 416 for i in self.implements:
- 417 ==> result = i.script_clean_result(self.profile, result)
- 418 # Cache result when required
- 419 if self.cache and self.parent is not None:
- 420 self.debug("Write to call cache: %s, %s, %r" % (self.name,
- 421 self.kwargs,
- 422 result))
- 423 self.set_cache(self.name, self.kwargs, result)
- Variables: i = <noc.sa.interfaces.inotifysae.INotifySAE object at 0x80682ad50> self = <Script(script-0.0.0.0-NOC.SAE.notify, started 34480168640)> result = None
- ------------------------------------------------------------------------
- File: /opt/noc/sa/script/script.py (Line: 437)
- Function: run
- 430
- 431 def run(self):
- 432 """Script thread worker method"""
- 433 self.debug("Running")
- 434 result = None
- 435 try:
- 436 with self.cancelable():
- 437 ==> result = self.guarded_run() 438 except self.TimeOutError:
- 439 self.error("Timed out")
- 440 self.e_timeout = True
- 441 except CancelledError:
- 442 self.error("Cancelled")
- 443 self.e_cancel = True Variables: self = <Script(script-0.0.0.0-NOC.SAE.notify, started 34480168640)> r = ["<class 'noc.sa.interfaces.base.InterfaceTypeError'>", 'BooleanParameter: None. ']
- result = None v = InterfaceTypeError('BooleanParameter: None. ',) tb = <traceback object at 0x80714b488> t = <class 'noc.sa.interfaces.base.InterfaceTypeError'> ------------------------------------------------------------------------
- END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement