From 66a11081bfa8d9f873ab21ee011404262adedb2b Mon Sep 17 00:00:00 2001 From: Eric Brunson Date: Mon, 24 Oct 2016 08:00:52 -0600 Subject: prevent mutating opts while iterating (#21) Mutating a dict while iterating over its keys causes a RuntimeError in python 3. This update creates a list of keys to iterate over. --- ptr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ptr.py') diff --git a/ptr.py b/ptr.py index 2e4ac3b..52fb7b4 100644 --- a/ptr.py +++ b/ptr.py @@ -165,7 +165,7 @@ class PyTest(orig.test): 'find_links', 'site_dirs', 'index_url', 'optimize', 'site_dirs', 'allow_hosts' ) - for key in opts.keys(): + for key in list(opts.keys()): if key not in keep: del opts[key] # don't use any other settings if main_dist.dependency_links: -- cgit v1.2.1