mirror of https://github.com/secdev/scapy.git
Fix autocompletion crash
This commit is contained in:
parent
7c41c9ae65
commit
96df796711
|
@ -239,7 +239,10 @@ def interact(mydict=None,argv=None,mybanner=None,loglevel=20):
|
||||||
try:
|
try:
|
||||||
object = eval(expr)
|
object = eval(expr)
|
||||||
except:
|
except:
|
||||||
|
try:
|
||||||
object = eval(expr, session)
|
object = eval(expr, session)
|
||||||
|
except (NameError, AttributeError):
|
||||||
|
return
|
||||||
from scapy.packet import Packet, Packet_metaclass
|
from scapy.packet import Packet, Packet_metaclass
|
||||||
if isinstance(object, Packet) or isinstance(object, Packet_metaclass):
|
if isinstance(object, Packet) or isinstance(object, Packet_metaclass):
|
||||||
words = filter(lambda x: x[0]!="_",dir(object))
|
words = filter(lambda x: x[0]!="_",dir(object))
|
||||||
|
|
Loading…
Reference in New Issue