From 2beaed8325ee5b1453ad42346da410170c8f0213 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 7 Dec 2018 22:12:56 +0000 Subject: [PATCH] hotfix --- devapp/dev_types.py | 10 +++++----- .../templates/devapp/custom_dev_page/onu_for_zte.html | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/devapp/dev_types.py b/devapp/dev_types.py index 73156e5..05d8a5e 100644 --- a/devapp/dev_types.py +++ b/devapp/dev_types.py @@ -438,16 +438,16 @@ class ZteOnuDevice(OnuDevice): onu_type = self.get_item('.1.3.6.1.4.1.3902.1012.3.28.1.1.1.%s' % fiber_addr) sn = self.get_item('.1.3.6.1.4.1.3902.1012.3.28.1.1.5.%s' % fiber_addr) - # sn = sn.encode() - sn = ''.join('%.2X' % ord(x) for x in sn[-4:]) + if sn is not None: + sn = 'ZTEG%s' % ''.join('%.2X' % ord(x) for x in sn[-4:]) return { 'status': status, 'signal': conv_signal(safe_int(signal)), - 'distance': int(distance) / 10, - 'ip_addr': ip_addr if ip_addr else None, + 'distance': safe_int(distance) / 10, + 'ip_addr': ip_addr, 'vlans': vlans, - 'serial': "ZTEG%s" % ''.join(sn), + 'serial': sn, 'int_name': int_name, 'onu_type': onu_type } diff --git a/devapp/templates/devapp/custom_dev_page/onu_for_zte.html b/devapp/templates/devapp/custom_dev_page/onu_for_zte.html index c0729a8..f7a0d0f 100644 --- a/devapp/templates/devapp/custom_dev_page/onu_for_zte.html +++ b/devapp/templates/devapp/custom_dev_page/onu_for_zte.html @@ -73,7 +73,7 @@
- {% trans 'Distance(m)' %}: {{ onu_details.distance }}
+ {% trans 'Distance(m)' %}: {{ onu_details.distance|default:'-' }}
{% trans 'Signal' %}: {{ onu_details.signal }}
{% if onu_details.ip_addr %} {% trans 'Ip addr' %}: {{ onu_details.ip_addr }}
@@ -81,9 +81,9 @@ {% if onu_details.vlans %} {% trans 'VLan list' %}: {{ onu_details.vlans }}
{% endif %} - {% trans 'Serial' %}: {{ onu_details.serial }}
- {% trans 'Onu type' %}: {{ onu_details.onu_type }}
- {% trans 'Name' %}: {{ onu_details.int_name }} + {% trans 'Serial' %}: {{ onu_details.serial|default:'-' }}
+ {% trans 'Onu type' %}: {{ onu_details.onu_type|default:'-' }}
+ {% trans 'Name' %}: {{ onu_details.int_name|default:'-' }}