Code cleanup / optimization
diff --git a/scapy/ansmachine.py b/scapy/ansmachine.py
index 2a90adc..d73bd42 100644
--- a/scapy/ansmachine.py
+++ b/scapy/ansmachine.py
@@ -68,13 +68,13 @@
def parse_all_options(self, mode, kargs):
sniffopt = {}
sendopt = {}
- for k in kargs.keys():
+ for k in kargs.keys(): # use .keys(): kargs is modified in the loop
if k in self.sniff_options_list:
sniffopt[k] = kargs[k]
if k in self.send_options_list:
sendopt[k] = kargs[k]
if k in self.sniff_options_list+self.send_options_list:
- del(kargs[k])
+ del kargs[k]
if mode != 2 or kargs:
if mode == 1:
self.optam0 = kargs