Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UNHANDLED EXCEPTION (2014-03-19 10:33:20.807370)
- Working directory: /opt/noc
- <class 'noc.sa.models.managedobject.DoesNotExist'>
- ManagedObject matching query does not exist.
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/db/models/query.py (Line: 366)
- Function: get
- 359 if self.query.can_filter():
- 360 clone = clone.order_by()
- 361 num = len(clone)
- 362 if num == 1:
- 363 return clone._result_cache[0]
- 364 if not num:
- 365 raise self.model.DoesNotExist("%s matching query does not exist."
- 366 ==> % self.model._meta.object_name)
- 367 raise self.model.MultipleObjectsReturned("get() returned more than one %s -- it returned %s! Lookup parameters were %s"
- 368 % (self.model._meta.object_name, num, kwargs))
- 369
- 370 def create(self, **kwargs):
- 371 """
- 372 Creates a new object with the given kwargs, saving it to the database
- Variables:
- clone = []
- num = 0
- self =
- [<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)...']
- args = ()
- kwargs = {'name': 'SAE'}
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/db/models/manager.py (Line: 131)
- Function: get
- 124 def distinct(self, *args, **kwargs):
- 125 return self.get_query_set().distinct(*args, **kwargs)
- 126
- 127 def extra(self, *args, **kwargs):
- 128 return self.get_query_set().extra(*args, **kwargs)
- 129
- 130 def get(self, *args, **kwargs):
- 131 ==> return self.get_query_set().get(*args, **kwargs)
- 132
- 133 def get_or_create(self, **kwargs):
- 134 return self.get_query_set().get_or_create(**kwargs)
- 135
- 136 def create(self, **kwargs):
- 137 return self.get_query_set().create(**kwargs)
- Variables:
- self = <django.db.models.manager.Manager object at 0x4889e10>
- args = ()
- kwargs = {'name': 'SAE'}
- ------------------------------------------------------------------------
- File: /opt/noc/sa/models/reducetask.py (Line: 140)
- Function: create_task
- 133 if type(object_selector) in (types.ListType, types.TupleType):
- 134 objects = object_selector
- 135 elif isinstance(object_selector, ManagedObjectSelector):
- 136 objects = object_selector.managed_objects
- 137 elif isinstance(object_selector, ManagedObject):
- 138 objects = [object_selector]
- 139 elif isinstance(object_selector, basestring):
- 140 ==> objects = [ManagedObject.objects.get(name=object_selector)]
- 141 elif type(object_selector) in (int, long):
- 142 objects = [ManagedObject.objects.get(id=object_selector)]
- 143 else:
- 144 objects = list(object_selector)
- 145 # Resolve strings to managed objects, if returned by selector
- 146 objects = [ManagedObject.objects.get(name=x)
- Variables:
- reduce_script = <function reduce_notify at 0x63ebcf8>
- map_script_params = {'event': 'refresh_event_filter', 'object_id': 5784}
- timeout = 1
- reduce_script_params = {}
- msp = [('notify', {'event': 'refresh_event_filter', 'object_id': 5784})]
- object_selector = 'SAE'
- p = {'event': 'refresh_event_filter', 'object_id': 5784}
- s = ['notify']
- map_script = 'notify'
- ms = 'notify'
- map_script_list = ['notify']
- map_script_params_list = [{'event': 'refresh_event_filter', 'object_id': 5784}]
- cls = <class 'noc.sa.models.reducetask.ReduceTask'>
- ------------------------------------------------------------------------
- File: /opt/noc/sa/models/managedobject.py (Line: 429)
- Function: sae_refresh_event_filter
- 422
- 423 ReduceTask.create_task(
- 424 "SAE",
- 425 reduce_notify, {},
- 426 "notify", {
- 427 "event": "refresh_event_filter",
- 428 "object_id": self.id},
- 429 ==> 1
- 430 )
- 431
- 432 def get_status(self):
- 433 return ObjectStatus.get_status(self)
- 434
- 435 def set_status(self, status):
- Variables:
- self = <ManagedObject: Gate00-msk.centr>
- reduce_notify = <function reduce_notify at 0x63ebcf8>
- ------------------------------------------------------------------------
- File: /opt/noc/sa/models/managedobject.py (Line: 247)
- Function: save
- 240 # IPAM sync
- 241 if self.object_profile.sync_ipam:
- 242 self.sync_ipam()
- 243 # Notify changes
- 244 if ((old is None and self.trap_source_ip) or
- 245 (old and self.trap_source_ip != old.trap_source_ip) or
- 246 (old and self.activator.id != old.activator.id)):
- 247 ==> self.sae_refresh_event_filter()
- 248 # Notify new object
- 249 if old is None:
- 250 SelectorCache.rebuild_for_object(self)
- 251 self.event(self.EV_NEW, {"object": self})
- 252 # @todo: will be removed with GridVCS
- 253 # Process config
- Variables:
- self = <ManagedObject: Gate00-msk.centr>
- old = <ManagedObject: Gate00-msk.centr>
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/contrib/admin/options.py (Line: 709)
- Function: save_model
- 702 """
- 703 return form.save(commit=False)
- 704
- 705 def save_model(self, request, obj, form, change):
- 706 """
- 707 Given a model instance save it to the database.
- 708 """
- 709 ==> obj.save()
- 710
- 711 def delete_model(self, request, obj):
- 712 """
- 713 Given a model instance delete it from the database.
- 714 """
- 715 obj.delete()
- Variables:
- request =
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
- obj = <ManagedObject: Gate00-msk.centr>
- form = <django.forms.models.ManagedObjectForm object at 0x5d93850>
- change = True
- ------------------------------------------------------------------------
- File: /opt/noc/sa/apps/managedobject/views.py (Line: 268)
- Function: save_model
- 261 if obj:
- 262 return obj.has_access(request.user)
- 263 else:
- 264 return admin.ModelAdmin.has_delete_permission(self, request)
- 265
- 266 def save_model(self, request, obj, form, change):
- 267 # Save before checking
- 268 ==> admin.ModelAdmin.save_model(self, request, obj, form, change)
- 269 # Then check
- 270 if not obj.has_access(request.user):
- 271 # Will be rolled back by exception handler
- 272 raise PermissionDenied("Permission denied")
- 273
- 274 def test_access(self, request, queryset):
- Variables:
- request =
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
- obj = <ManagedObject: Gate00-msk.centr>
- form = <django.forms.models.ManagedObjectForm object at 0x5d93850>
- change = True
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/contrib/admin/options.py (Line: 1054)
- Function: change_view
- 1047 formset = FormSet(request.POST, request.FILES,
- 1048 instance=new_object, prefix=prefix,
- 1049 queryset=inline.queryset(request))
- 1050
- 1051 formsets.append(formset)
- 1052
- 1053 if all_valid(formsets) and form_validated:
- 1054 ==> self.save_model(request, new_object, form, True)
- 1055 self.save_related(request, form, formsets, True)
- 1056 change_message = self.construct_change_message(request, form, formsets)
- 1057 self.log_change(request, new_object, change_message)
- 1058 return self.response_change(request, new_object)
- 1059
- 1060 else:
- Variables:
- new_object = <ManagedObject: Gate00-msk.centr>
- extra_context =
- {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}
- obj = <ManagedObject: Gate00-msk.centr>
- form = <django.forms.models.ManagedObjectForm object at 0x5d93850>
- form_url = ''
- self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
- request =
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- inline_instances =
- [<noc.sa.apps.managedobject.views.ManagedObjectAttributeInline object at 0x51a48d0>]
- object_id = u'5784'
- FormSet = <class 'django.forms.formsets.ManagedObjectAttributeFormFormSet'>
- prefixes = {'managedobjectattribute_set': 1}
- prefix = 'managedobjectattribute_set'
- formsets =
- [<django.forms.formsets.ManagedObjectAttributeFormFormSet object at 0x60c4110>]
- inline =
- <noc.sa.apps.managedobject.views.ManagedObjectAttributeInline object at 0x51a48d0>
- model = <class 'noc.sa.models.managedobject.ManagedObject'>
- form_validated = True
- ModelForm = <class 'django.forms.models.ManagedObjectForm'>
- formset =
- <django.forms.formsets.ManagedObjectAttributeFormFormSet object at 0x60c4110>
- opts = <Options for ManagedObject>
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/db/transaction.py (Line: 209)
- Function: inner
- 202 def __exit__(self, exc_type, exc_value, traceback):
- 203 self.exiting(exc_value, self.using)
- 204
- 205 def __call__(self, func):
- 206 @wraps(func)
- 207 def inner(*args, **kwargs):
- 208 with self:
- 209 ==> return func(*args, **kwargs)
- 210 return inner
- 211
- 212 def _transaction_func(entering, exiting, using):
- 213 """
- 214 Takes 3 things, an entering function (what to do to start this block of
- 215 transaction management), an exiting function (what to do to end it, on both
- Variables:
- self = <django.db.transaction.Transaction object at 0x3aa6390>
- args =
- (<noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>,
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>,
- u'5784')
- func = <function change_view at 0x3aa80c8>
- kwargs =
- {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/utils/decorators.py (Line: 21)
- Function: bound_func
- 14 """
- 15 # 'func' is a function at the time it is passed to _dec, but will eventually
- 16 # be a method of the class it is defined it.
- 17 def _dec(func):
- 18 def _wrapper(self, *args, **kwargs):
- 19 @decorator
- 20 def bound_func(*args2, **kwargs2):
- 21 ==> return func(self, *args2, **kwargs2)
- 22 # bound_func has the signature that 'decorator' expects i.e. no
- 23 # 'self' argument, but it is a closure over self so it can call
- 24 # 'func' correctly.
- 25 return bound_func(*args, **kwargs)
- 26 # In case 'decorator' adds attributes to the function it decorates, we
- 27 # want to copy those. We don't have access to bound_func in this scope,
- Variables:
- args2 =
- (<WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>,
- u'5784')
- func = <function change_view at 0x3aa81b8>
- self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
- kwargs2 =
- {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/utils/decorators.py (Line: 91)
- Function: _wrapped_view
- 84 if result is not None:
- 85 return result
- 86 if hasattr(middleware, 'process_view'):
- 87 result = middleware.process_view(request, view_func, args, kwargs)
- 88 if result is not None:
- 89 return result
- 90 try:
- 91 ==> response = view_func(request, *args, **kwargs)
- 92 except Exception, e:
- 93 if hasattr(middleware, 'process_exception'):
- 94 result = middleware.process_exception(request, e)
- 95 if result is not None:
- 96 return result
- 97 raise
- Variables:
- e = DoesNotExist('ManagedObject matching query does not exist.',)
- middleware = <django.middleware.csrf.CsrfViewMiddleware object at 0x3a55390>
- args = (u'5784',)
- request =
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- result = None
- kwargs =
- {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
- view_func = <function bound_func at 0x63ea488>
- ------------------------------------------------------------------------
- File: /opt/noc/lib/python2.7/site-packages/django/utils/decorators.py (Line: 25)
- Function: _wrapper
- 18 def _wrapper(self, *args, **kwargs):
- 19 @decorator
- 20 def bound_func(*args2, **kwargs2):
- 21 return func(self, *args2, **kwargs2)
- 22 # bound_func has the signature that 'decorator' expects i.e. no
- 23 # 'self' argument, but it is a closure over self so it can call
- 24 # 'func' correctly.
- 25 ==> return bound_func(*args, **kwargs)
- 26 # In case 'decorator' adds attributes to the function it decorates, we
- 27 # want to copy those. We don't have access to bound_func in this scope,
- 28 # but we can cheat by using it on a dummy function.
- 29 @decorator
- 30 def dummy(*args, **kwargs):
- 31 pass
- Variables:
- self = <noc.sa.apps.managedobject.views.ManagedObjectAdmin object at 0x56dbc90>
- args =
- (<WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>,
- u'5784')
- bound_func = <function bound_func at 0x63ea6e0>
- func = <function change_view at 0x3aa81b8>
- kwargs =
- {'extra_context': {'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>}}
- decorator = <function csrf_protect at 0x3a956e0>
- ------------------------------------------------------------------------
- File: /opt/noc/lib/app/modelapplication.py (Line: 173)
- Function: view_change
- 166
- 167 @view(url=r"^(\d+)/$", url_name="change", access=HasPerm("change"))
- 168 def view_change(self, request, object_id, extra_context=None):
- 169 """Display change form"""
- 170 return self.admin.change_view(
- 171 request,
- 172 object_id,
- 173 ==> extra_context=self.get_context(extra_context))
- 174
- 175 ##
- 176 ## Backport from ExtApplication/ExtModelApplication for lookup support
- 177 ##
- 178 ignored_params = ["_dc"]
- 179 page_param = "__page"
- Variables:
- self =
- <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>
- extra_context = None
- request =
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- object_id = u'5784'
- ------------------------------------------------------------------------
- File: /opt/noc/lib/app/site.py (Line: 232)
- Function: inner
- 225 for k, v in request.POST.lists())
- 226 elif request.method == "GET":
- 227 a = dict((k, v[0] if len(v) == 1 else v)
- 228 for k, v in request.GET.lists())
- 229 logging.debug("API %s %s %s" % (request.method,
- 230 request.path, a))
- 231 # Call handler
- 232 ==> r = v(request, *args, **kwargs)
- 233 # Dump SQL statements
- 234 if self.log_sql_statements:
- 235 from django.db import connections
- 236 tsc = 0
- 237 sc = defaultdict(int)
- 238 for conn in connections.all():
- Variables:
- args = (u'5784',)
- view_map =
- {'DELETE': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>,
- 'GET': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>,
- 'POST': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>,
- 'PUT': <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>}
- Form = <class 'django.forms.forms.Form'>
- DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
- self = <noc.lib.app.site.Site object at 0x3917250>
- v =
- <bound method ManagedObjectApplication.view_change of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>>
- request =
- <WSGIRequest
- path:/sa/managedobject/5784/,
- GET:<QueryDict: {}>,
- 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'']}>,
- COOKIES:{'__utma': '246368411.1418418152.1383289714.1390487365.1391437559.4',
- '__utmz': '246368411.1391437559.4.3.utmcsr=naukahome.ru|utmccn=(referral)|utmcmd=referral|utmcct=/',
- 'csrftoken': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'sessionid': 'e5d0d2a58bbb0a18d75d1fc80c1bcfee'},
- META:{'CONTENT_LENGTH': '7570',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryWxXjiAP42hqjmJVc',
- 'CSRF_COOKIE': 'UQxEBad03MJC9rqY5WI7VrtJstE0H3Se',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,ca;q=0.2',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- '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',
- 'HTTP_HOST': '127.0.0.1:8000',
- 'HTTP_ORIGIN': 'http://noc.naukanet.ru',
- 'HTTP_REFERER': 'http://noc.naukanet.ru/sa/managedobject/5784/',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36',
- 'PATH_INFO': u'/sa/managedobject/5784/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '127.0.0.1',
- 'SERVER_PORT': '8000',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x30d1e40>,
- 'wsgi.input': <_io.BytesIO object at 0x61b18f0>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
- to_log_api_call = False
- kwargs = {}
- PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
- app =
- <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x56dbc50>
- ------------------------------------------------------------------------
- END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement