Browse Source

Merge branch 'devel' of dial.lo:~/djing into devel

devel
Dmitry Novikov 7 years ago
parent
commit
749ff731eb
  1. 13
      devapp/dev_types.py

13
devapp/dev_types.py

@ -1,4 +1,5 @@
import re import re
import re
from typing import AnyStr, Iterable, Optional, Dict from typing import AnyStr, Iterable, Optional, Dict
from datetime import timedelta from datetime import timedelta
from easysnmp import EasySNMPTimeoutError from easysnmp import EasySNMPTimeoutError
@ -83,12 +84,12 @@ class DLinkDevice(DevBase, SNMPBaseWorker):
for n in range(interfaces_count): for n in range(interfaces_count):
status = True if int(stats[n]) == 1 else False status = True if int(stats[n]) == 1 else False
yield DLinkPort( yield DLinkPort(
n + 1,
nams[n] if len(nams) > 0 else '',
status,
macs[n] if len(macs) > 0 else _('does not fetch the mac'),
int(speeds[n]) if len(speeds) > 0 else 0,
self)
num=n + 1,
name=nams[n] if len(nams) > 0 else '',
status=status,
mac=macs[n] if len(macs) > 0 else _('does not fetch the mac'),
speed=int(speeds[n]) if len(speeds) > 0 else 0,
snmp_worker=self)
except IndexError: except IndexError:
return DeviceImplementationError('Dlink port index error') return DeviceImplementationError('Dlink port index error')

Loading…
Cancel
Save