From e3de54602e64707954d57b59142deb3a6697afb4 Mon Sep 17 00:00:00 2001
From: Pierre LALET <pierre.lalet@cea.fr>
Date: Sun, 24 Jan 2016 12:07:49 +0100
Subject: [PATCH] Use .extend() instead of multiple .append() in loop

---
 scapy/tools/UTscapy.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/scapy/tools/UTscapy.py b/scapy/tools/UTscapy.py
index 04ef0703..7753e1a1 100755
--- a/scapy/tools/UTscapy.py
+++ b/scapy/tools/UTscapy.py
@@ -576,9 +576,8 @@ def main(argv):
                     try:
                         NUM.append(int(v))
                     except ValueError:
-                        v1,v2 = map(int, v.split("-"))
-                        for vv in xrange(v1, v2 + 1):
-                            NUM.append(vv)
+                        v1, v2 = map(int, v.split("-", 1))
+                        NUM.extend(xrange(v1, v2 + 1))
             elif opt == "-m":
                 MODULES.append(optarg)
             elif opt == "-k":
-- 
GitLab