Advertisement
Guest User

Untitled

a guest
Jul 17th, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. <class 'noc.sa.interfaces.base.InterfaceTypeError'> BooleanParameter: None.
  2. START OF TRACEBACK
  3. ------------------------------------------------------------------------
  4. File: /opt/noc/sa/interfaces/base.py (Line: 55) Function: raise_error
  5. 48 :param value: Value where error detected
  6. 49 :type value: Arbitrary python type
  7. 50 :param msg: Optional message
  8. 51 :type msg: String
  9. 52 :raises InterfaceTypeError
  10. 53 """
  11. 54 raise InterfaceTypeError("%s: %s. %s" % (self.__class__.__name__,
  12. 55 ==> repr(value), msg))
  13. 56
  14. 57 def clean(self, value):
  15. 58 """
  16. 59 Input parameter normalization
  17. 60
  18. 61 :param value: Input parameter
  19. Variables: msg = '' self = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> value = None
  20. ------------------------------------------------------------------------
  21. File: /opt/noc/sa/interfaces/base.py (Line: 327)
  22. Function: clean
  23.  
  24. 320 return self.default
  25. 321 if type(value) == types.BooleanType:
  26. 322 return value
  27. 323 if type(value) in (types.IntType, types.LongType):
  28. 324 return value != 0
  29. 325 if type(value) in (types.StringType, types.UnicodeType):
  30. 326 return value.lower() in ("true", "t", "yes", "y")
  31. 327 ==> self.raise_error(value)
  32. 328 ## 329 def get_form_field(self, label=None):
  33. 330 return forms.BooleanField(required=self.required,
  34. 331 initial=self.default, label=label)
  35. 332
  36. 333 ##
  37. Variables: self = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> value = None
  38. ------------------------------------------------------------------------
  39. File: /opt/noc/sa/interfaces/base.py (Line: 91)
  40. Function: script_clean_result
  41. 84
  42. 85 :param profile: Profile
  43. 86 :type profile: Profile instance
  44. 87 :param value: Input parameter
  45. 88 :type value: Arbitrary python type
  46. 89 :return: Normalized value
  47. 90 """
  48. 91 ==> return self.clean(value)
  49. 92
  50. 93 def form_clean(self, value):
  51. 94 """
  52. 95 Clean up form field
  53. 96
  54. 97 :param value: Input parameter
  55. Variables: profile = <class 'noc.sa.profiles.NOC.SAE.Profile'> self = <noc.sa.interfaces.base.BooleanParameter object at 0x804f44690> value = None
  56. ------------------------------------------------------------------------
  57. File: /opt/noc/sa/interfaces/base.py (Line: 1248)
  58. Function: script_clean_result
  59. 1241 return self.clean(__profile, **kwargs)
  60. 1242
  61. 1243 def script_clean_result(self, __profile, result):
  62. 1244 try:
  63. 1245 rp = self.returns
  64. 1246 except AttributeError:
  65. 1247 return result
  66. 1248 ==> return rp.script_clean_result(__profile, result)
  67. 1249
  68. 1250 def template_clean_result(self, __profile, result):
  69. 1251 return result
  70. 1252
  71. 1253 def requires_input(self):
  72. 1254 for n, p in self.gen_parameters():
  73. 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>
  74. ------------------------------------------------------------------------
  75. File: /opt/noc/sa/script/script.py (Line: 417)
  76. Function: guarded_run
  77. 410 self.kwargs))
  78. 411 pass
  79. 412 # Calling script body
  80. 413 self._thread_id = thread.get_ident()
  81. 414 result = self.execute(**self.kwargs)
  82. 415 # Enforce interface result checking
  83. 416 for i in self.implements:
  84. 417 ==> result = i.script_clean_result(self.profile, result)
  85. 418 # Cache result when required
  86. 419 if self.cache and self.parent is not None:
  87. 420 self.debug("Write to call cache: %s, %s, %r" % (self.name,
  88. 421 self.kwargs,
  89. 422 result))
  90. 423 self.set_cache(self.name, self.kwargs, result)
  91. Variables: i = <noc.sa.interfaces.inotifysae.INotifySAE object at 0x80682ad50> self = <Script(script-0.0.0.0-NOC.SAE.notify, started 34480168640)> result = None
  92. ------------------------------------------------------------------------
  93. File: /opt/noc/sa/script/script.py (Line: 437)
  94. Function: run
  95. 430
  96. 431 def run(self):
  97. 432 """Script thread worker method"""
  98. 433 self.debug("Running")
  99. 434 result = None
  100. 435 try:
  101. 436 with self.cancelable():
  102. 437 ==> result = self.guarded_run() 438 except self.TimeOutError:
  103. 439 self.error("Timed out")
  104. 440 self.e_timeout = True
  105. 441 except CancelledError:
  106. 442 self.error("Cancelled")
  107. 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. ']
  108. result = None v = InterfaceTypeError('BooleanParameter: None. ',) tb = <traceback object at 0x80714b488> t = <class 'noc.sa.interfaces.base.InterfaceTypeError'> ------------------------------------------------------------------------
  109. END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement