diff options
author | Filipp Lepalaan <filipp@mac.com> | 2016-11-07 18:49:18 +0200 |
---|---|---|
committer | Filipp Lepalaan <filipp@mac.com> | 2016-11-07 18:49:18 +0200 |
commit | dd30b337f30f226d30f6cfc533ae183b79f31844 (patch) | |
tree | 514696e9a044cebc63e18267b02d3e7d35a7a692 /machammer | |
parent | 282b78dc5decd319ed2284f90fd7716cd395a048 (diff) | |
download | machammer-dd30b337f30f226d30f6cfc533ae183b79f31844.tar.gz machammer-dd30b337f30f226d30f6cfc533ae183b79f31844.tar.bz2 machammer-dd30b337f30f226d30f6cfc533ae183b79f31844.zip |
Added network.flush_dns()
Diffstat (limited to 'machammer')
-rw-r--r-- | machammer/network.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/machammer/network.py b/machammer/network.py index 5f5fb87..2c4dcfc 100644 --- a/machammer/network.py +++ b/machammer/network.py @@ -19,7 +19,7 @@ def set_wifi_power(on=True): def get_wifi_power(): - """Get AirPort power state""" + """Get AirPort power state.""" results = [] for i in get_ports('AirPort'): iface = i['interface'] @@ -55,3 +55,8 @@ def get_primary(port=None): for i in [x for x in route if 'interface: ' in x]: p = i.split(': ')[1] return p == port if port else p + + +def flush_dns(): + """Flush the DNS cache.""" + call('/usr/bin/killall', '-HUP', 'mDNSResponder') |