Advertisement
Guest User

Untitled

a guest
Mar 19th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 59.59 KB | None | 0 0
  1. UNHANDLED EXCEPTION (2014-03-19 10:33:20.807370)
  2. Working directory: /opt/noc
  3. <class 'noc.sa.models.managedobject.DoesNotExist'>
  4. ManagedObject matching query does not exist.
  5. START OF TRACEBACK
  6. ------------------------------------------------------------------------
  7. File: /opt/noc/lib/python2.7/site-packages/django/db/models/query.py (Line: 366)
  8. Function: get
  9. 359 if self.query.can_filter():
  10. 360 clone = clone.order_by()
  11. 361 num = len(clone)
  12. 362 if num == 1:
  13. 363 return clone._result_cache[0]
  14. 364 if not num:
  15. 365 raise self.model.DoesNotExist("%s matching query does not exist."
  16. 366 ==> % self.model._meta.object_name)
  17. 367 raise self.model.MultipleObjectsReturned("get() returned more than one %s -- it returned %s! Lookup parameters were %s"
  18. 368 % (self.model._meta.object_name, num, kwargs))
  19. 369
  20. 370 def create(self, **kwargs):
  21. 371 """
  22. 372 Creates a new object with the given kwargs, saving it to the database
  23. Variables:
  24. clone = []
  25. num = 0
  26. self =
  27. [<ManagedObject: Atlant>, <ManagedObject: Aurora>, <ManagedObject: Gate000-msk.centr>, <ManagedObject: Gate001-msk.centr>, <ManagedObject: Gate002-msk.m10.r1>, <ManagedObject: Gate003-spb.malyj58>, <ManagedObject: Gate004-msk.rustavelli14>, <ManagedObject: Gate005-Klin.gerkules>, <ManagedObject: Gate006-msk.tci3yamsk>, <ManagedObject: Gate007-msk.Mark>, <ManagedObject: Gate008-mo.domodedovo.sev-kpp1>, <ManagedObject: Gate009-msk.afanasevski>, <ManagedObject: Gate00-msk.centr>, <ManagedObject: Gate010-msk.borovaya7>, <ManagedObject: Gate011-spb.irinovskiy2>, <ManagedObject: Gate012-msk.pervomay>, <ManagedObject: Gate013-msk.varshavskoe25A>, <ManagedObject: Gate014-msk.shosseinaya90>, <ManagedObject: Gate015-mo.mytishi.lirsotATS>, <ManagedObject: Gate016-msk.rokossovskogo39>, '...(remaining elements truncated)...']
  28. args = ()
  29. kwargs = {'name': 'SAE'}
  30. ------------------------------------------------------------------------
  31. File: /opt/noc/lib/python2.7/site-packages/django/db/models/manager.py (Line: 131)
  32. Function: get
  33. 124 def distinct(self, *args, **kwargs):
  34. 125 return self.get_query_set().distinct(*args, **kwargs)
  35. 126
  36. 127 def extra(self, *args, **kwargs):
  37. 128 return self.get_query_set().extra(*args, **kwargs)
  38. 129
  39. 130 def get(self, *args, **kwargs):
  40. 131 ==> return self.get_query_set().get(*args, **kwargs)
  41. 132
  42. 133 def get_or_create(self, **kwargs):
  43. 134 return self.get_query_set().get_or_create(**kwargs)
  44. 135
  45. 136 def create(self, **kwargs):
  46. 137 return self.get_query_set().create(**kwargs)
  47. Variables:
  48. self = <django.db.models.manager.Manager object at 0x4889e10>
  49. args = ()
  50. kwargs = {'name': 'SAE'}
  51. ------------------------------------------------------------------------
  52. File: /opt/noc/sa/models/reducetask.py (Line: 140)
  53. Function: create_task
  54. 133 if type(object_selector) in (types.ListType, types.TupleType):
  55. 134 objects = object_selector
  56. 135 elif isinstance(object_selector, ManagedObjectSelector):
  57. 136 objects = object_selector.managed_objects
  58. 137 elif isinstance(object_selector, ManagedObject):
  59. 138 objects = [object_selector]
  60. 139 elif isinstance(object_selector, basestring):
  61. 140 ==> objects = [ManagedObject.objects.get(name=object_selector)]
  62. 141 elif type(object_selector) in (int, long):
  63. 142 objects = [ManagedObject.objects.get(id=object_selector)]
  64. 143 else:
  65. 144 objects = list(object_selector)
  66. 145 # Resolve strings to managed objects, if returned by selector
  67. 146 objects = [ManagedObject.objects.get(name=x)
  68. Variables:
  69. reduce_script = <function reduce_notify at 0x63ebcf8>
  70. map_script_params = {'event': 'refresh_event_filter', 'object_id': 5784}
  71. timeout = 1
  72. reduce_script_params = {}
  73. msp = [('notify', {'event': 'refresh_event_filter', 'object_id': 5784})]
  74. object_selector = 'SAE'
  75. p = {'event': 'refresh_event_filter', 'object_id': 5784}
  76. s = ['notify']
  77. map_script = 'notify'
  78. ms = 'notify'
  79. map_script_list = ['notify']
  80. map_script_params_list = [{'event': 'refresh_event_filter', 'object_id': 5784}]
  81. cls = <class 'noc.sa.models.reducetask.ReduceTask'>
  82. ------------------------------------------------------------------------
  83. File: /opt/noc/sa/models/managedobject.py (Line: 429)
  84. Function: sae_refresh_event_filter
  85. 422
  86. 423 ReduceTask.create_task(
  87. 424 "SAE",
  88. 425 reduce_notify, {},
  89. 426 "notify", {
  90. 427 "event": "refresh_event_filter",
  91. 428 "object_id": self.id},
  92. 429 ==> 1
  93. 430 )
  94. 431
  95. 432 def get_status(self):
  96. 433 return ObjectStatus.get_status(self)
  97. 434
  98. 435 def set_status(self, status):
  99. Variables:
  100. self = <ManagedObject: Gate00-msk.centr>
  101. reduce_notify = <function reduce_notify at 0x63ebcf8>
  102. ------------------------------------------------------------------------
  103. File: /opt/noc/sa/models/managedobject.py (Line: 247)
  104. Function: save
  105. 240 # IPAM sync
  106. 241 if self.object_profile.sync_ipam:
  107. 242 self.sync_ipam()
  108. 243 # Notify changes
  109. 244 if ((old is None and self.trap_source_ip) or
  110. 245 (old and self.trap_source_ip != old.trap_source_ip) or
  111. 246 (old and self.activator.id != old.activator.id)):
  112. 247 ==> self.sae_refresh_event_filter()
  113. 248 # Notify new object
  114. 249 if old is None:
  115. 250 SelectorCache.rebuild_for_object(self)
  116. 251 self.event(self.EV_NEW, {"object": self})
  117. 252 # @todo: will be removed with GridVCS
  118. 253 # Process config
  119. Variables:
  120. self = <ManagedObject: Gate00-msk.centr>
  121. old = <ManagedObject: Gate00-msk.centr>
  122. ------------------------------------------------------------------------
  123. File: /opt/noc/lib/python2.7/site-packages/django/contrib/admin/options.py (Line: 709)
  124. Function: save_model
  125. 702 """
  126. 703 return form.save(commit=False)
  127. 704
  128. 705 def save_model(self, request, obj, form, change):
  129. 706 """
  130. 707 Given a model instance save it to the database.
  131. 708 """
  132. 709 ==> obj.save()
  133. 710
  134. 711 def delete_model(self, request, obj):
  135. 712 """
  136. 713 Given a model instance delete it from the database.
  137. 714 """
  138. 715 obj.delete()
  139. Variables:
  140. request =
  141. <WSGIRequest
  142. path:/sa/managedobject/5784/,
  143. GET:<QueryDict: {}>,
  144. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  145. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  146. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  147. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  148. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  149. META:{'CONTENT_LENGTH': '7570',
  150. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  151. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  152. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  153. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  154. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  155. 'HTTP_CACHE_CONTROL': 'max-age=0',
  156. 'HTTP_CONNECTION': 'close',
  157. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  158. 'HTTP_HOST': '127.0.0.1:8000',
  159. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  160. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  161. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  162. 'PATH_INFO': u'/sa/managedobject/5784/',
  163. 'QUERY_STRING': '',
  164. 'REMOTE_ADDR': '127.0.0.1',
  165. 'REQUEST_METHOD': 'POST',
  166. 'SCRIPT_NAME': u'',
  167. 'SERVER_NAME': '127.0.0.1',
  168. 'SERVER_PORT': '8000',
  169. 'SERVER_PROTOCOL': 'HTTP/1.0',
  170. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  171. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  172. 'wsgi.multiprocess': True,
  173. 'wsgi.multithread': False,
  174. 'wsgi.run_once': False,
  175. 'wsgi.url_scheme': 'http',
  176. 'wsgi.version': (1, 0)}>
  177. self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
  178. obj = <ManagedObject: Gate00-msk.centr>
  179. form = <django.forms.models.ManagedObjectForm object at 0x5d93850>
  180. change = True
  181. ------------------------------------------------------------------------
  182. File: /opt/noc/sa/apps/managedobject/views.py (Line: 268)
  183. Function: save_model
  184. 261 if obj:
  185. 262 return obj.has_access(request.user)
  186. 263 else:
  187. 264 return admin.ModelAdmin.has_delete_permission(self, request)
  188. 265
  189. 266 def save_model(self, request, obj, form, change):
  190. 267 # Save before checking
  191. 268 ==> admin.ModelAdmin.save_model(self, request, obj, form, change)
  192. 269 # Then check
  193. 270 if not obj.has_access(request.user):
  194. 271 # Will be rolled back by exception handler
  195. 272 raise PermissionDenied("Permission denied")
  196. 273
  197. 274 def test_access(self, request, queryset):
  198. Variables:
  199. request =
  200. <WSGIRequest
  201. path:/sa/managedobject/5784/,
  202. GET:<QueryDict: {}>,
  203. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  204. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  205. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  206. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  207. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  208. META:{'CONTENT_LENGTH': '7570',
  209. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  210. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  211. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  212. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  213. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  214. 'HTTP_CACHE_CONTROL': 'max-age=0',
  215. 'HTTP_CONNECTION': 'close',
  216. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  217. 'HTTP_HOST': '127.0.0.1:8000',
  218. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  219. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  220. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  221. 'PATH_INFO': u'/sa/managedobject/5784/',
  222. 'QUERY_STRING': '',
  223. 'REMOTE_ADDR': '127.0.0.1',
  224. 'REQUEST_METHOD': 'POST',
  225. 'SCRIPT_NAME': u'',
  226. 'SERVER_NAME': '127.0.0.1',
  227. 'SERVER_PORT': '8000',
  228. 'SERVER_PROTOCOL': 'HTTP/1.0',
  229. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  230. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  231. 'wsgi.multiprocess': True,
  232. 'wsgi.multithread': False,
  233. 'wsgi.run_once': False,
  234. 'wsgi.url_scheme': 'http',
  235. 'wsgi.version': (1, 0)}>
  236. self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
  237. obj = <ManagedObject: Gate00-msk.centr>
  238. form = <django.forms.models.ManagedObjectForm object at 0x5d93850>
  239. change = True
  240. ------------------------------------------------------------------------
  241. File: /opt/noc/lib/python2.7/site-packages/django/contrib/admin/options.py (Line: 1054)
  242. Function: change_view
  243. 1047 formset = FormSet(request.POST, request.FILES,
  244. 1048 instance=new_object, prefix=prefix,
  245. 1049 queryset=inline.queryset(request))
  246. 1050
  247. 1051 formsets.append(formset)
  248. 1052
  249. 1053 if all_valid(formsets) and form_validated:
  250. 1054 ==> self.save_model(request, new_object, form, True)
  251. 1055 self.save_related(request, form, formsets, True)
  252. 1056 change_message = self.construct_change_message(request, form, formsets)
  253. 1057 self.log_change(request, new_object, change_message)
  254. 1058 return self.response_change(request, new_object)
  255. 1059
  256. 1060 else:
  257. Variables:
  258. new_object = <ManagedObject: Gate00-msk.centr>
  259. extra_context =
  260. {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}
  261. obj = <ManagedObject: Gate00-msk.centr>
  262. form = <django.forms.models.ManagedObjectForm object at 0x5d93850>
  263. form_url = ''
  264. self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
  265. request =
  266. <WSGIRequest
  267. path:/sa/managedobject/5784/,
  268. GET:<QueryDict: {}>,
  269. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  270. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  271. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  272. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  273. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  274. META:{'CONTENT_LENGTH': '7570',
  275. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  276. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  277. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  278. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  279. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  280. 'HTTP_CACHE_CONTROL': 'max-age=0',
  281. 'HTTP_CONNECTION': 'close',
  282. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  283. 'HTTP_HOST': '127.0.0.1:8000',
  284. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  285. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  286. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  287. 'PATH_INFO': u'/sa/managedobject/5784/',
  288. 'QUERY_STRING': '',
  289. 'REMOTE_ADDR': '127.0.0.1',
  290. 'REQUEST_METHOD': 'POST',
  291. 'SCRIPT_NAME': u'',
  292. 'SERVER_NAME': '127.0.0.1',
  293. 'SERVER_PORT': '8000',
  294. 'SERVER_PROTOCOL': 'HTTP/1.0',
  295. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  296. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  297. 'wsgi.multiprocess': True,
  298. 'wsgi.multithread': False,
  299. 'wsgi.run_once': False,
  300. 'wsgi.url_scheme': 'http',
  301. 'wsgi.version': (1, 0)}>
  302. inline_instances =
  303. [<noc.sa.apps.managedobject.views.ManagedObjectAttributeInline object at 0x51a48d0>]
  304. object_id = u'5784'
  305. FormSet = <class 'django.forms.formsets.ManagedObjectAttributeFormFormSet'>
  306. prefixes = {'managedobjectattribute_set': 1}
  307. prefix = 'managedobjectattribute_set'
  308. formsets =
  309. [<django.forms.formsets.ManagedObjectAttributeFormFormSet object at 0x60c4110>]
  310. inline =
  311. <noc.sa.apps.managedobject.views.ManagedObjectAttributeInline object at 0x51a48d0>
  312. model = <class 'noc.sa.models.managedobject.ManagedObject'>
  313. form_validated = True
  314. ModelForm = <class 'django.forms.models.ManagedObjectForm'>
  315. formset =
  316. <django.forms.formsets.ManagedObjectAttributeFormFormSet object at 0x60c4110>
  317. opts = <Options for ManagedObject>
  318. ------------------------------------------------------------------------
  319. File: /opt/noc/lib/python2.7/site-packages/django/db/transaction.py (Line: 209)
  320. Function: inner
  321. 202 def __exit__(self, exc_type, exc_value, traceback):
  322. 203 self.exiting(exc_value, self.using)
  323. 204
  324. 205 def __call__(self, func):
  325. 206 @wraps(func)
  326. 207 def inner(*args, **kwargs):
  327. 208 with self:
  328. 209 ==> return func(*args, **kwargs)
  329. 210 return inner
  330. 211
  331. 212 def _transaction_func(entering, exiting, using):
  332. 213 """
  333. 214 Takes 3 things, an entering function (what to do to start this block of
  334. 215 transaction management), an exiting function (what to do to end it, on both
  335. Variables:
  336. self = <django.db.transaction.Transaction object at 0x3aa6390>
  337. args =
  338. (<noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>,
  339. <WSGIRequest
  340. path:/sa/managedobject/5784/,
  341. GET:<QueryDict: {}>,
  342. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'*****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  343. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  344. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  345. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  346. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  347. META:{'CONTENT_LENGTH': '7570',
  348. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  349. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  350. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  351. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  352. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  353. 'HTTP_CACHE_CONTROL': 'max-age=0',
  354. 'HTTP_CONNECTION': 'close',
  355. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  356. 'HTTP_HOST': '127.0.0.1:8000',
  357. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  358. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  359. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  360. 'PATH_INFO': u'/sa/managedobject/5784/',
  361. 'QUERY_STRING': '',
  362. 'REMOTE_ADDR': '127.0.0.1',
  363. 'REQUEST_METHOD': 'POST',
  364. 'SCRIPT_NAME': u'',
  365. 'SERVER_NAME': '127.0.0.1',
  366. 'SERVER_PORT': '8000',
  367. 'SERVER_PROTOCOL': 'HTTP/1.0',
  368. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  369. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  370. 'wsgi.multiprocess': True,
  371. 'wsgi.multithread': False,
  372. 'wsgi.run_once': False,
  373. 'wsgi.url_scheme': 'http',
  374. 'wsgi.version': (1, 0)}>,
  375. u'5784')
  376. func = <function change_view at 0x3aa80c8>
  377. kwargs =
  378. {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
  379. ------------------------------------------------------------------------
  380. File: /opt/noc/lib/python2.7/site-packages/django/utils/decorators.py (Line: 21)
  381. Function: bound_func
  382. 14 """
  383. 15 # 'func' is a function at the time it is passed to _dec, but will eventually
  384. 16 # be a method of the class it is defined it.
  385. 17 def _dec(func):
  386. 18 def _wrapper(self, *args, **kwargs):
  387. 19 @decorator
  388. 20 def bound_func(*args2, **kwargs2):
  389. 21 ==> return func(self, *args2, **kwargs2)
  390. 22 # bound_func has the signature that 'decorator' expects i.e. no
  391. 23 # 'self' argument, but it is a closure over self so it can call
  392. 24 # 'func' correctly.
  393. 25 return bound_func(*args, **kwargs)
  394. 26 # In case 'decorator' adds attributes to the function it decorates, we
  395. 27 # want to copy those. We don't have access to bound_func in this scope,
  396. Variables:
  397. args2 =
  398. (<WSGIRequest
  399. path:/sa/managedobject/5784/,
  400. GET:<QueryDict: {}>,
  401. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  402. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  403. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  404. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  405. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  406. META:{'CONTENT_LENGTH': '7570',
  407. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  408. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  409. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  410. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  411. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  412. 'HTTP_CACHE_CONTROL': 'max-age=0',
  413. 'HTTP_CONNECTION': 'close',
  414. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  415. 'HTTP_HOST': '127.0.0.1:8000',
  416. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  417. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  418. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  419. 'PATH_INFO': u'/sa/managedobject/5784/',
  420. 'QUERY_STRING': '',
  421. 'REMOTE_ADDR': '127.0.0.1',
  422. 'REQUEST_METHOD': 'POST',
  423. 'SCRIPT_NAME': u'',
  424. 'SERVER_NAME': '127.0.0.1',
  425. 'SERVER_PORT': '8000',
  426. 'SERVER_PROTOCOL': 'HTTP/1.0',
  427. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  428. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  429. 'wsgi.multiprocess': True,
  430. 'wsgi.multithread': False,
  431. 'wsgi.run_once': False,
  432. 'wsgi.url_scheme': 'http',
  433. 'wsgi.version': (1, 0)}>,
  434. u'5784')
  435. func = <function change_view at 0x3aa81b8>
  436. self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
  437. kwargs2 =
  438. {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
  439. ------------------------------------------------------------------------
  440. File: /opt/noc/lib/python2.7/site-packages/django/utils/decorators.py (Line: 91)
  441. Function: _wrapped_view
  442. 84 if result is not None:
  443. 85 return result
  444. 86 if hasattr(middleware, 'process_view'):
  445. 87 result = middleware.process_view(request, view_func, args, kwargs)
  446. 88 if result is not None:
  447. 89 return result
  448. 90 try:
  449. 91 ==> response = view_func(request, *args, **kwargs)
  450. 92 except Exception, e:
  451. 93 if hasattr(middleware, 'process_exception'):
  452. 94 result = middleware.process_exception(request, e)
  453. 95 if result is not None:
  454. 96 return result
  455. 97 raise
  456. Variables:
  457. e = DoesNotExist('ManagedObject matching query does not exist.',)
  458. middleware = <django.middleware.csrf.CsrfViewMiddleware object at 0x3a55390>
  459. args = (u'5784',)
  460. request =
  461. <WSGIRequest
  462. path:/sa/managedobject/5784/,
  463. GET:<QueryDict: {}>,
  464. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  465. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  466. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  467. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  468. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  469. META:{'CONTENT_LENGTH': '7570',
  470. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  471. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  472. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  473. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  474. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  475. 'HTTP_CACHE_CONTROL': 'max-age=0',
  476. 'HTTP_CONNECTION': 'close',
  477. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  478. 'HTTP_HOST': '127.0.0.1:8000',
  479. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  480. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  481. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  482. 'PATH_INFO': u'/sa/managedobject/5784/',
  483. 'QUERY_STRING': '',
  484. 'REMOTE_ADDR': '127.0.0.1',
  485. 'REQUEST_METHOD': 'POST',
  486. 'SCRIPT_NAME': u'',
  487. 'SERVER_NAME': '127.0.0.1',
  488. 'SERVER_PORT': '8000',
  489. 'SERVER_PROTOCOL': 'HTTP/1.0',
  490. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  491. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  492. 'wsgi.multiprocess': True,
  493. 'wsgi.multithread': False,
  494. 'wsgi.run_once': False,
  495. 'wsgi.url_scheme': 'http',
  496. 'wsgi.version': (1, 0)}>
  497. result = None
  498. kwargs =
  499. {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
  500. view_func = <function bound_func at 0x63ea488>
  501. ------------------------------------------------------------------------
  502. File: /opt/noc/lib/python2.7/site-packages/django/utils/decorators.py (Line: 25)
  503. Function: _wrapper
  504. 18 def _wrapper(self, *args, **kwargs):
  505. 19 @decorator
  506. 20 def bound_func(*args2, **kwargs2):
  507. 21 return func(self, *args2, **kwargs2)
  508. 22 # bound_func has the signature that 'decorator' expects i.e. no
  509. 23 # 'self' argument, but it is a closure over self so it can call
  510. 24 # 'func' correctly.
  511. 25 ==> return bound_func(*args, **kwargs)
  512. 26 # In case 'decorator' adds attributes to the function it decorates, we
  513. 27 # want to copy those. We don't have access to bound_func in this scope,
  514. 28 # but we can cheat by using it on a dummy function.
  515. 29 @decorator
  516. 30 def dummy(*args, **kwargs):
  517. 31 pass
  518. Variables:
  519. self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
  520. args =
  521. (<WSGIRequest
  522. path:/sa/managedobject/5784/,
  523. GET:<QueryDict: {}>,
  524. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'*****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  525. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  526. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  527. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  528. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  529. META:{'CONTENT_LENGTH': '7570',
  530. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  531. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  532. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  533. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  534. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  535. 'HTTP_CACHE_CONTROL': 'max-age=0',
  536. 'HTTP_CONNECTION': 'close',
  537. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  538. 'HTTP_HOST': '127.0.0.1:8000',
  539. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  540. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  541. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  542. 'PATH_INFO': u'/sa/managedobject/5784/',
  543. 'QUERY_STRING': '',
  544. 'REMOTE_ADDR': '127.0.0.1',
  545. 'REQUEST_METHOD': 'POST',
  546. 'SCRIPT_NAME': u'',
  547. 'SERVER_NAME': '127.0.0.1',
  548. 'SERVER_PORT': '8000',
  549. 'SERVER_PROTOCOL': 'HTTP/1.0',
  550. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  551. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  552. 'wsgi.multiprocess': True,
  553. 'wsgi.multithread': False,
  554. 'wsgi.run_once': False,
  555. 'wsgi.url_scheme': 'http',
  556. 'wsgi.version': (1, 0)}>,
  557. u'5784')
  558. bound_func = <function bound_func at 0x63ea6e0>
  559. func = <function change_view at 0x3aa81b8>
  560. kwargs =
  561. {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
  562. decorator = <function csrf_protect at 0x3a956e0>
  563. ------------------------------------------------------------------------
  564. File: /opt/noc/lib/app/modelapplication.py (Line: 173)
  565. Function: view_change
  566. 166
  567. 167 @view(url=r"^(\d+)/$", url_name="change", access=HasPerm("change"))
  568. 168 def view_change(self, request, object_id, extra_context=None):
  569. 169 """Display change form"""
  570. 170 return self.admin.change_view(
  571. 171 request,
  572. 172 object_id,
  573. 173 ==> extra_context=self.get_context(extra_context))
  574. 174
  575. 175 ##
  576. 176 ## Backport from ExtApplication/ExtModelApplication for lookup support
  577. 177 ##
  578. 178 ignored_params = ["_dc"]
  579. 179 page_param = "__page"
  580. Variables:
  581. self =
  582. <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>
  583. extra_context = None
  584. request =
  585. <WSGIRequest
  586. path:/sa/managedobject/5784/,
  587. GET:<QueryDict: {}>,
  588. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'*****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  589. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  590. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  591. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  592. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  593. META:{'CONTENT_LENGTH': '7570',
  594. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  595. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  596. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  597. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  598. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  599. 'HTTP_CACHE_CONTROL': 'max-age=0',
  600. 'HTTP_CONNECTION': 'close',
  601. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  602. 'HTTP_HOST': '127.0.0.1:8000',
  603. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  604. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  605. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  606. 'PATH_INFO': u'/sa/managedobject/5784/',
  607. 'QUERY_STRING': '',
  608. 'REMOTE_ADDR': '127.0.0.1',
  609. 'REQUEST_METHOD': 'POST',
  610. 'SCRIPT_NAME': u'',
  611. 'SERVER_NAME': '127.0.0.1',
  612. 'SERVER_PORT': '8000',
  613. 'SERVER_PROTOCOL': 'HTTP/1.0',
  614. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  615. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  616. 'wsgi.multiprocess': True,
  617. 'wsgi.multithread': False,
  618. 'wsgi.run_once': False,
  619. 'wsgi.url_scheme': 'http',
  620. 'wsgi.version': (1, 0)}>
  621. object_id = u'5784'
  622. ------------------------------------------------------------------------
  623. File: /opt/noc/lib/app/site.py (Line: 232)
  624. Function: inner
  625. 225 for k, v in request.POST.lists())
  626. 226 elif request.method == "GET":
  627. 227 a = dict((k, v[0] if len(v) == 1 else v)
  628. 228 for k, v in request.GET.lists())
  629. 229 logging.debug("API %s %s %s" % (request.method,
  630. 230 request.path, a))
  631. 231 # Call handler
  632. 232 ==> r = v(request, *args, **kwargs)
  633. 233 # Dump SQL statements
  634. 234 if self.log_sql_statements:
  635. 235 from django.db import connections
  636. 236 tsc = 0
  637. 237 sc = defaultdict(int)
  638. 238 for conn in connections.all():
  639. Variables:
  640. args = (u'5784',)
  641. view_map =
  642. {'DELETE': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>,
  643. 'GET': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>,
  644. 'POST': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>,
  645. 'PUT': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>}
  646. Form = <class 'django.forms.forms.Form'>
  647. DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
  648. self = <noc.lib.app.site.Site object at 0x3917250>
  649. v =
  650. <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>
  651. request =
  652. <WSGIRequest
  653. path:/sa/managedobject/5784/,
  654. GET:<QueryDict: {}>,
  655. POST:<QueryDict: {u'managedobjectattribute_set-INITIAL_FORMS': [u'4'], u'managedobjectattribute_set-0-id': [u'2498'], u'config_filter_rule': [u''], u'managedobjectattribute_set-3-id': [u'2499'], u'trap_community': [u''], u'managedobjectattribute_set-MAX_NUM_FORMS': [u''], u'managedobjectattribute_set-2-value': [u'Cisco'], u'managedobjectattribute_set-5-managed_object': [u'5784'], u'managedobjectattribute_set-6-id': [u''], u'managedobjectattribute_set-4-managed_object': [u'5784'], u'managedobjectattribute_set-5-key': [u''], u'administrative_domain': [u'26'], u'super_password': [u''], u'shape': [u''], u'profile_name': [u'Cisco.IOS'], u'managedobjectattribute_set-3-managed_object': [u'5784'], u'managedobjectattribute_set-3-value': [u'12.4(24)T5'], u'managedobjectattribute_set-6-managed_object': [u'5784'], u'managedobjectattribute_set-6-key': [u''], u'port': [u'22'], u'managedobjectattribute_set-4-key': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'vc_domain': [u''], u'managedobjectattribute_set-0-key': [u'image'], u'config_diff_filter_rule': [u''], u'managedobjectattribute_set-1-value': [u'7200'], u'managedobjectattribute_set-4-id': [u''], u'managedobjectattribute_set-2-managed_object': [u'5784'], u'activator': [u'1'], u'managedobjectattribute_set-5-id': [u''], u'csrfmiddlewaretoken': [u'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se'], u'scheme': [u'1'], u'managedobjectattribute_set-__prefix__-managed_object': [u'5784'], u'managedobjectattribute_set-0-managed_object': [u'5784'], u'managedobjectattribute_set-__prefix__-key': [u''], u'managedobjectattribute_set-5-value': [u''], u'description': [u'Cisco 7201'], u'tags': [u''], u'config_validation_rule': [u''], u'remote_path': [u''], u'managedobjectattribute_set-2-key': [u'vendor'], u'managedobjectattribute_set-4-value': [u''], u'user': [u'noc'], u'managedobjectattribute_set-__prefix__-id': [u''], u'address': [u'81.26.150.182'], u'password': [u'****'], u'managedobjectattribute_set-__prefix__-value': [u''], u'is_configuration_managed': [u'on'], u'snmp_rw': [u''], u'managedobjectattribute_set-TOTAL_FORMS': [u'7'], u'managedobjectattribute_set-1-id': [u'2497'], u'managedobjectattribute_set-1-key': [u'platform'], u'managedobjectattribute_set-6-value': [u''], u'name': [u'Gate00-msk.centr'], u'managedobjectattribute_set-0-value': [u'C7200P-ADVENTERPRISEK9-M'], u'object_profile': [u'4'], u'trap_source_ip': [u''], u'managedobjectattribute_set-2-id': [u'2500'], u'is_managed': [u'on'], u'managedobjectattribute_set-3-key': [u'version'], u'repo_path': [u'Gate00-msk.centr'], u'max_scripts': [u''], u'snmp_ro': [u'ytpfdbcbvjcnm'], u'managedobjectattribute_set-1-managed_object': [u'5784'], u'vrf': [u'']}>,
  656. COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
  657. '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
  658. 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  659. 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
  660. META:{'CONTENT_LENGTH': '7570',
  661. 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
  662. 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  663. 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  664. 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
  665. 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
  666. 'HTTP_CACHE_CONTROL': 'max-age=0',
  667. 'HTTP_CONNECTION': 'close',
  668. 'HTTP_COOKIE': '__utma=246368411.1418418152.1383289714.1390487365.1391437559.4; __utmz=246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=e5d0d2a58bbb0a18d75d1fc80c1bcfee; csrftoken=UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
  669. 'HTTP_HOST': '127.0.0.1:8000',
  670. 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
  671. 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
  672. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
  673. 'PATH_INFO': u'/sa/managedobject/5784/',
  674. 'QUERY_STRING': '',
  675. 'REMOTE_ADDR': '127.0.0.1',
  676. 'REQUEST_METHOD': 'POST',
  677. 'SCRIPT_NAME': u'',
  678. 'SERVER_NAME': '127.0.0.1',
  679. 'SERVER_PORT': '8000',
  680. 'SERVER_PROTOCOL': 'HTTP/1.0',
  681. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
  682. 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
  683. 'wsgi.multiprocess': True,
  684. 'wsgi.multithread': False,
  685. 'wsgi.run_once': False,
  686. 'wsgi.url_scheme': 'http',
  687. 'wsgi.version': (1, 0)}>
  688. InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  689. to_log_api_call = False
  690. kwargs = {}
  691. PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  692. app =
  693. <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>
  694. ------------------------------------------------------------------------
  695. END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement