id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 3317,dictionary changed size during iteration,JohnDoee,,"In my own plugin I create a server using reactor.listenTCP and in the disable function, I run ""stopListening"" to clean up. When the plugin is loaded and I shut down Deluge, I get the ""dictionary changed size during iteration"" exception. The problem stems from this line: https://github.com/deluge-torrent/deluge/blob/develop/deluge/component.py#L451 If I change self.components.values() to list(self.components.values()) it all goes away.",bug,closed,minor,2.0.4,Core,2.0.0,Fixed,,