From 79e3ff9a738f2bf801f3aa0951e111ea13156501 Mon Sep 17 00:00:00 2001
From: gpotter2 <gpotter2@users.noreply.github.com>
Date: Sun, 8 Jan 2017 18:13:02 +0100
Subject: [PATCH] [Windows/Tiny fix] Removed outdated readfunc function (#454)

Removed outdated readfunc fonction
---
 scapy/arch/windows/__init__.py | 1 -
 scapy/config.py                | 1 -
 scapy/main.py                  | 2 +-
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/scapy/arch/windows/__init__.py b/scapy/arch/windows/__init__.py
index 0d1652e0..a9356f79 100755
--- a/scapy/arch/windows/__init__.py
+++ b/scapy/arch/windows/__init__.py
@@ -487,7 +487,6 @@ if conf.interactive_shell != 'ipython':
         except (ImportError, AttributeError):
             log_loading.info("Could not get readline console. Will not interpret ANSI color codes.") 
         else:
-            conf.readfunc = readline.rl.readline
             orig_stdout = sys.stdout
             sys.stdout = console
 
diff --git a/scapy/config.py b/scapy/config.py
index b97ee0bd..5b7419aa 100755
--- a/scapy/config.py
+++ b/scapy/config.py
@@ -333,7 +333,6 @@ contribs: a dict which can be used by contrib layers to store local configuratio
     stealth = "not implemented"
     iface = None
     iface6 = None
-    readfunc = None
     layers = LayersList()
     commands = CommandsList()
     logLevel = LogLevel()
diff --git a/scapy/main.py b/scapy/main.py
index e788a2fc..edce92be 100644
--- a/scapy/main.py
+++ b/scapy/main.py
@@ -381,7 +381,7 @@ def interact(mydict=None,argv=None,mybanner=None,loglevel=20):
 
     else:
         code.interact(banner = the_banner % (conf.version),
-                      local=session, readfunc=conf.readfunc)
+                      local=session)
 
     if conf.session:
         save_session(conf.session, session)
-- 
GitLab