Browse Source

FIXBUG

devel
Dmitry Novikov 9 years ago
parent
commit
ebc01f710f
  1. 3
      devapp/views.py

3
devapp/views.py

@ -132,6 +132,7 @@ def toggle_port(request, did, portid, status=0):
portid = int(portid) portid = int(portid)
status = int(status) status = int(status)
dev = get_object_or_404(Device, id=int(did)) dev = get_object_or_404(Device, id=int(did))
try:
if ping(dev.ip_address): if ping(dev.ip_address):
if dev.man_passw: if dev.man_passw:
manager = dev.get_manager_klass()(dev.ip_address, dev.man_passw) manager = dev.get_manager_klass()(dev.ip_address, dev.man_passw)
@ -144,6 +145,8 @@ def toggle_port(request, did, portid, status=0):
messages.warning(request, _('Not Set snmp device password')) messages.warning(request, _('Not Set snmp device password'))
else: else:
messages.error(request, _('Dot was not pinged')) messages.error(request, _('Dot was not pinged'))
except EasySNMPTimeoutError:
messages.error(request, _('wait for a reply from the SNMP Timeout'))
return redirect('devapp:view', dev.user_group.pk if dev.user_group is not None else 0, did) return redirect('devapp:view', dev.user_group.pk if dev.user_group is not None else 0, did)

Loading…
Cancel
Save