karsten / rpkg

Forked from rpkg 7 years ago
Clone

cc92c63 python3: fix container usage

Authored and Committed by Pavel Šimerda 7 years ago
    python3: fix container usage
    
    Copy dictionary items into a list to avoid RuntimeError.
    
    Traceback:
    
        Could not execute build: dictionary changed size during iteration
        Traceback (most recent call last):
          File "/usr/lib/python-exec/python3.4/fedpkg", line 16, in <module>
            main()
          File "/usr/lib64/python3.4/site-packages/fedpkg/__main__.py", line 78, in main
            sys.exit(client.args.command())
          File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 963, in build
            return self._watch_koji_tasks(self.cmd.kojisession, [task_id])
          File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 1351, in _watch_koji_tasks
            for task_id, task in tasks.items():
        RuntimeError: dictionary changed size during iteration
    
    Related: https://pagure.io/rpkg/issue/45
    Signed-off-by: Pavel Šimerda <pavlix@pavlix.net>
    
        
file modified
+1 -1