New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Python 2.7.5 breaks several add-ons #3368
Comments
Comment 1 by briang1 on 2013-07-17 06:56 |
Comment 2 by jteh on 2013-07-17 06:58 |
Comment 3 by beqa on 2013-07-17 07:01 bysect module is missing and it seems nvda nolonger requires it. i think addon maintainers must update addons to include this module. |
Comment 4 by beqa on 2013-07-17 07:02 |
Comment 5 by jteh on 2013-07-17 07:08 |
Comment 6 by ondrosik on 2013-07-17 07:10 |
Comment 7 by beqa on 2013-07-17 07:14 we will just include bysect module and it will be compatible with all versions in which it worked earlier |
Comment 8 by briang1 on 2013-07-17 07:16 |
Comment 9 by jteh on 2013-07-17 07:20 |
Comment 10 by ragb on 2013-07-17 09:23 Re-inclusion of the byset module will hopefully fix the problem, so I'll wait for that. |
Comment 11 by jteh on 2013-07-17 10:40 |
Comment 12 by briang1 on 2013-07-17 15:56 |
Comment 13 by briang1 on 2013-07-17 16:20 I have only tried this in a portable version thus far. |
Comment 14 by jteh (in reply to comment 12) on 2013-07-18 03:18
This should hopefully be fixed as part of #3351, which is incubating on next. It'd be great if you can verify this. |
Comment 15 by James Teh <jamie@... on 2013-07-18 06:16
Changes:
|
Comment 16 by jteh on 2013-07-18 06:18 |
Comment 17 by briang1 (in reply to comment 15) on 2013-07-18 06:29
Well when it turns up I'll have a look. I have just installeed the try snap on here and apart from still having the error when it runs to install, which is expected as its looking at the installed .ini file and folders, once installed it runs without errors on the instant translate. |
Comment 18 by briang1 on 2013-07-18 07:06 I have to mention however that for some reason after all of that, closing Internet explorer with alt/f4 crashed it, which I know can happen but I'll watch it. |
Comment 19 by jteh (in reply to comment 17) on 2013-07-18 07:24
It's not really their fault. A module we used in Python 2.7.3 depended on bisect, so it was implicitly included with NVDA. However, that module no longer depends on bisect in 2.7.5 (even though it's still available), so it isn't implicit any more. I don't know what changed or why, but they wouldn't expect that change to break something like this. |
Comment 20 by briang1 on 2013-07-18 18:13 |
Comment 21 by ragb (in reply to comment 16) on 2013-07-19 09:32
Yes, it's fixed for us. Thanks :) After next stable I'll remove the dependency on the deprecated module. Rui Batista |
Reported by briang1 on 2013-07-17 06:52
Thus far I have had issues at boot up with Instant Translate, but I am given to understand Vocaliser driver also has issues. a log file from instant translate version from web site follows.
DEBUG - addonHandler.Addon.addToPackagePath (07:05:54):
Addon instantTranslate added to globalPlugins package path
ERROR - globalPluginHandler.listPlugins (07:05:54):
Error importing global plugin instantTranslate
Traceback (most recent call last):
File "globalPluginHandler.pyc", line 22, in listPlugins
File "C:\nvda extra\userConfig\addons\instantTranslate\globalPlugins\instantTranslate__init__.py", line 17, in
File "C:\nvda extra\userConfig\addons\instantTranslate\globalPlugins\instantTranslate\urllib2__init__.py", line 104, in
ImportError: No module named bisect
DEBUG - core.main (07:05:54):
starting core pump
DEBUG - core.CorePump.init (07:05:54):
Core pump starting
DEBUG - core.main (07:05:54):
Initializing watchdog
DEBUG - core.main (07:05:54):
initializing updateCheck
INFO - core.main (07:05:54):
NVDA initialized
DEBUG - core.main (07:05:54):
entering wx application main loop
IO - speech.speak (07:05:54):
Speaking ('en_GB'), u'Desktop list'
The text was updated successfully, but these errors were encountered: