wpaspy: Add support for TERMINATE command
This can be used to terminate the wpa_supplicant/hostapd process. Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
This commit is contained in:
parent
4d48d44ca2
commit
13073011b9
1 changed files with 10 additions and 0 deletions
|
@ -109,6 +109,16 @@ class Ctrl:
|
|||
return None
|
||||
raise Exception("DETACH failed")
|
||||
|
||||
def terminate(self):
|
||||
if self.attached:
|
||||
try:
|
||||
self.detach()
|
||||
except Exception, e:
|
||||
# Need to ignore this to allow the socket to be closed
|
||||
self.attached = False
|
||||
self.request("TERMINATE")
|
||||
self.close()
|
||||
|
||||
def pending(self, timeout=0):
|
||||
[r, w, e] = select.select([self.s], [], [], timeout)
|
||||
if r:
|
||||
|
|
Loading…
Reference in a new issue