From 976e8e5389140c323760e2a2a6b84909b173d4e4 Mon Sep 17 00:00:00 2001
From: mtu <maxence.tury@ssi.gouv.fr>
Date: Mon, 25 Sep 2017 09:56:06 +0200
Subject: [PATCH] Remove IPython-specific tab completion

---
 scapy/main.py | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/scapy/main.py b/scapy/main.py
index 100fdcdc..1513eac8 100644
--- a/scapy/main.py
+++ b/scapy/main.py
@@ -480,16 +480,11 @@ def interact(mydict=None,argv=None,mybanner=None,loglevel=20):
         banner = the_banner + " using IPython %s\n" % IPython.__version__
         from IPython.terminal.embed import InteractiveShellEmbed
         from IPython.terminal.prompts import Prompts, Token
-        from IPython.utils.generics import complete_object
         from traitlets.config.loader import Config
         from scapy.packet import Packet
 
         cfg = Config()
 
-        @complete_object.when_type(Packet)
-        def complete_packet(obj, prev_completions):
-            return prev_completions + [fld.name for fld in obj.fields_desc]
-
         try:
             get_ipython
         except NameError:
-- 
GitLab