jdf / Processing.py-Bugs

A home for all bugs and feature requests about Python Mode for the Processing Development Environment.
41 stars 8 forks source link

Updating Python Mode requires a restart #205

Open anjchang opened 6 years ago

anjchang commented 6 years ago

When a user wants to upgrade the installed Python Mode, they go to the contributions manager and click "Remove." The progress bar just "hangs" and the little circle to the right of Python Mode spins-- until I quit processing. When I restart, I go back to the contribution managers and it will then show that Python Mode is not installed and allow me to Download it. I believe it not supposed to hang (requiring a restart), but just go straight to downloading?

jdf commented 6 years ago

@benfry Here's another user report of a Contributions Manager bug. Have there been recent changes that might have impacted this sort of behavior?

benfry commented 6 years ago

Not that I can think of—a quick look says that it's been a few months since any (shipped) changes were introduced. That area of the code is problematic, though, so I'm not overly surprised that there are issues. Buggy code + lots of ways that things can go wrong = ??

anjchang commented 6 years ago

Hi Jonathan and Ben! Thanks for updating Python Mode over the holidays. Now I see that the behavior for updating still requires a restart. On one machine, it said "Cannot remove python mode" and the person had to restart in order to click remove, restart again because the contributions manager would just gray out the remove bar but there's no indication anything is removed. Once they restart, they can see Python Mode has been removed and they can "Click install", and then Python mode is installed and works

jdf commented 6 years ago

https://photos.google.com/share/AF1QipP6MZcWBXayZB5Huc80UWE43US8azt3NQJvoGJI0g0U5fXZMH6pE-GeVifr-vlKuQ?key=MzRkaVZjV056RDQyclBZeW1tck1qWTVYWkpZVllB