Skip to content
This repository was archived by the owner on Jan 27, 2023. It is now read-only.

Commit d4c312a

Browse files
committed
refactor manager
1 parent aea55e8 commit d4c312a

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

NetworkManager.py

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ def to_python(klass, method, arg, val, signature):
543543
val[key] = bool(int(val[key]))
544544
elif val[key].isdigit():
545545
val[key] = int(val[key])
546-
elif key in ('domain_name_servers', 'ntp_servers', 'routers'):
546+
elif key in {'domain_name_servers', 'ntp_servers', 'routers'}:
547547
val[key] = val[key].split()
548548

549549
return val
@@ -648,28 +648,25 @@ def addrconf_to_dbus(addrconf,family):
648648
fixups.mask_to_dbus(netmask),
649649
fixups.addr_to_dbus(gateway,family)
650650
]
651-
else:
652-
return dbus.Struct(
653-
(
654-
fixups.addr_to_dbus(addr,family),
655-
fixups.mask_to_dbus(netmask),
656-
fixups.addr_to_dbus(gateway,family)
657-
), signature = 'ayuay'
658-
)
651+
return dbus.Struct(
652+
(
653+
fixups.addr_to_dbus(addr,family),
654+
fixups.mask_to_dbus(netmask),
655+
fixups.addr_to_dbus(gateway,family)
656+
), signature = 'ayuay'
657+
)
659658

660659
@staticmethod
661660
def addr_to_python(addr,family):
662661
if (family == socket.AF_INET):
663662
return socket.inet_ntop(family,struct.pack('I', addr))
664-
else:
665-
return socket.inet_ntop(family,b''.join(addr))
663+
return socket.inet_ntop(family,b''.join(addr))
666664

667665
@staticmethod
668666
def addr_to_dbus(addr,family):
669667
if (family == socket.AF_INET):
670668
return dbus.UInt32(struct.unpack('I', socket.inet_pton(family,addr))[0])
671-
else:
672-
return dbus.ByteArray(socket.inet_pton(family,addr))
669+
return dbus.ByteArray(socket.inet_pton(family,addr))
673670

674671
@staticmethod
675672
def mask_to_dbus(mask):

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy