Date   

Re: Fix for Audio Themes and latest alphas

Alberto Buffolino
 

Brian's Mail list account via groups.io, il 22/02/2021 11.06, ha scritto:
Yes and that was where the syntax error came up.
Alberto:
notice that:
REASON_QUERY = NVDAObjects.controlTypes.OutputReason.QUERY if hasattr(NVDAObjects.controlTypes, "OutputReason") else NVDAObjects.controlTypes.REASON_QUERY
must be a single line.
Anyway, the author has replied to pr, so please be patient.
Alberto


Re: Fix for Audio Themes and latest alphas

Brian's Mail list account
 

Yes and that was where the syntax error came up.

So does the large block of code go after the imports, or after the conditional imports as well, and how can i get the search and replace not to creat a syntax error?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 5:58 PM
Subject: Re: [nvda-addons] Fix for Audio Themes and latest alphas


Brian's Mail list account via groups.io, il 21/02/2021 18.15, ha > File "C:\nvda
extra\userConfig\addons\audiothemes\globalPlugins\audiothemes\unspoken\__init__.py", line 87, in UnspokenPlayer
self, reason=NVDAObjects.controlTypes.REASON_QUERY, *args, **kwargs
AttributeError: module 'controlTypes' has no attribute 'REASON_QUERY'
Alberto:
in addition to put the code provided (in first mail) after imports, I had said to replace:
reason=NVDAObjects.controlTypes.REASON_QUERY
with:
reason=REASON_QUERY
in the same unspoken/__init__.py file.
Alberto




#AddonUpdate commandHelper #addonupdate

Javi Domínguez
 

Hello.

I just released an update for this addon with some fixes and improvements. Some of them are:

The default gesture is NVDA + H, which can be customized in NVDA preferences> Input gestures.

Launch with Control key now has to be activated in NVDA preferences> Options> Command Helper.

Other keys can also be configured in the preferences including the use of the numeric keypad.

For more details see the documentation of the addon.

Here the download link:

https://nvda.es/files/get.php?file=cmdHelper-dev

Greetings

Javi Dominguez



Re: Fix for Audio Themes and latest alphas

Alberto Buffolino
 

Brian's Mail list account via groups.io, il 21/02/2021 18.15, ha >  File "C:\nvda
extra\userConfig\addons\audiothemes\globalPlugins\audiothemes\unspoken\__init__.py", line 87, in UnspokenPlayer
   self, reason=NVDAObjects.controlTypes.REASON_QUERY, *args, **kwargs
AttributeError: module 'controlTypes' has no attribute 'REASON_QUERY'
Alberto:
in addition to put the code provided (in first mail) after imports, I had said to replace:
reason=NVDAObjects.controlTypes.REASON_QUERY
with:
reason=REASON_QUERY
in the same unspoken/__init__.py file.
Alberto


Re: Script issue on getting text

שמואל רטבי
 

Thanks Noelia
Of course "this" helps, as usual...
Shmuel

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Noelia Ruiz
Sent: Sunday, February 21, 2021 6:56 PM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Script issue on getting text

Hello: One of the possibilities maybe:

try:
T = FO.makeTextInfo(textInfos.POSITION_CARET)
T.expand(textInfos.UNIT_WORD)
The Word = T.text

except Exception as e (or probably better Except NotImplementedError):
ui.message"No word at caret position").

Hope this helps.


2021-02-21 17:02 GMT+01:00, שמואל רטבי <shretbi@gmail.com>:
Hello all

Thank you to allwhose help was very useful so far.

In the following lines of script, I try to get text at the caret position :

FO = api.getFocusObject()

T =
FO.makeTextInfo(textInfos.POSITION_CARET)

T.expand(textInfos.UNIT_WORD)

The Word = T.text



If the caret happens not to be at some character position, the expression

T.text

Causes an error (something like :

Invalid NVDAObject start point. or so

What is the simplest way to catch the error before it occurs and have
TheWord = "Nothing at cursor position"

Note : I tried "Try" but I don't get out of it without some bones broken.

Thanks in advance

Shmuel









Re: An error with objpad addon

 

Hi,
Some can sort of infer what you've meant to type. But again, unless a
machine can be programmed to anticipate millions of decisions, humans are
better at solving ambiguities. In case of Python, Guido van Rossum and many
others pointed out that the reason for dropping old syntax in Python 3 was
to keep up with changing landscape of computing, and one way was
intentionally making the language partially backwards incompatible. NV
Access took on a similar stance with NVDA API compatibility in 2019, which
was fully implemented around this time last year (that's why I stated at
least one of my add-ons will be affected by compatibility issues, and like
last time, I will document what add-on authors should do in coming weeks).
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:20 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

I think a lot of the problem is that syntax code checkers cannot follow all
the logic and hence can only point at the point that it failed on, not the
actual cause due to old syntax that is still legal but gives different
results to the previous incarnation of the language.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 5:08 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
This approach also has costs: making it harder to train new Python
programmers and add features that can react to ever-changing nature of
information technology, especially now that we are surfing machine learning
waves on top of a data ocean.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:03 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

And of course 3D sound of course but for other reasons.
No criticism here, but the writers of Python really could have made the old
syntax still work and invented new syntax for the new features that did not
impact it, and be treated mutually exclusively by the checker before
compilation. This sort of thing was being done in home computers in the 80s,
so why not now?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


Re: An error with objpad addon

Brian's Mail list account
 

I think a lot of the problem is that syntax code checkers cannot follow all the logic and hence can only point at the point that it failed on, not the actual cause due to old syntax that is still legal but gives different results to the previous incarnation of the language.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 5:08 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
This approach also has costs: making it harder to train new Python
programmers and add features that can react to ever-changing nature of
information technology, especially now that we are surfing machine learning
waves on top of a data ocean.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:03 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

And of course 3D sound of course but for other reasons.
No criticism here, but the writers of Python really could have made the old
syntax still work and invented new syntax for the new features that did not
impact it, and be treated mutually exclusively by the checker before
compilation. This sort of thing was being done in home computers in the 80s,
so why not now?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


Re: An error with objpad addon

Brian's Mail list account
 

Hmm, swings and roundabouts, though, if you keep on changing the syntax all the time people will not want to learn it to start with as they will be out of date before they even start. The pace of change is too fast. However, this is not a discussion for here really.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 5:08 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
This approach also has costs: making it harder to train new Python
programmers and add features that can react to ever-changing nature of
information technology, especially now that we are surfing machine learning
waves on top of a data ocean.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:03 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

And of course 3D sound of course but for other reasons.
No criticism here, but the writers of Python really could have made the old
syntax still work and invented new syntax for the new features that did not
impact it, and be treated mutually exclusively by the checker before
compilation. This sort of thing was being done in home computers in the 80s,
so why not now?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


Re: Fix for Audio Themes and latest alphas

Brian's Mail list account
 

When I did the mod you suggested instead of.
ERROR - globalPluginHandler.listPlugins (17:05:41.616) - MainThread (2480):
Error importing global plugin audiothemes
Traceback (most recent call last):
File "globalPluginHandler.pyc", line 23, in listPlugins
File "importlib\__init__.pyc", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\nvda extra\userConfig\addons\audiothemes\globalPlugins\audiothemes\__init__.py", line 31, in <module>
from .handler import AudioThemesHandler, SpecialProps
File "C:\nvda extra\userConfig\addons\audiothemes\globalPlugins\audiothemes\handler.py", line 20, in <module>
from .unspoken import UnspokenPlayer, libaudioverse, dll_hack
File "C:\nvda extra\userConfig\addons\audiothemes\globalPlugins\audiothemes\unspoken\__init__.py", line 42, in <module>
@dataclasses.dataclass
File "C:\nvda extra\userConfig\addons\audiothemes\globalPlugins\audiothemes\unspoken\__init__.py", line 87, in UnspokenPlayer
self, reason=NVDAObjects.controlTypes.REASON_QUERY, *args, **kwargs
AttributeError: module 'controlTypes' has no attribute 'REASON_QUERY'
DEBUG - core.main (17:05:41.676) - MainThread (2480):
Initializing core pump
DEBUG - core.main (17:05:41.677) - MainThread (2480):


I got the first errors the same but the part lower dow came up as a syntax error.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 3:01 PM
Subject: Re: [nvda-addons] Fix for Audio Themes and latest alphas


Brian's Mail list account via groups.io, il 21/02/2021 10.13, ha > Its quite a convoluted bit of code..Alberto:
Hi all,
I just did a pr (my first pr!) some minutes ago.
I hope the author release a new version as soon as ppossible.
Alberto





Re: An error with objpad addon

 

Hi,
This approach also has costs: making it harder to train new Python
programmers and add features that can react to ever-changing nature of
information technology, especially now that we are surfing machine learning
waves on top of a data ocean.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:03 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

And of course 3D sound of course but for other reasons.
No criticism here, but the writers of Python really could have made the old
syntax still work and invented new syntax for the new features that did not
impact it, and be treated mutually exclusively by the checker before
compilation. This sort of thing was being done in home computers in the 80s,
so why not now?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


Re: An error with objpad addon

Brian's Mail list account
 

And of course 3D sound of course but for other reasons.
No criticism here, but the writers of Python really could have made the old syntax still work and invented new syntax for the new features that did not impact it, and be treated mutually exclusively by the checker before compilation. This sort of thing was being done in home computers in the 80s, so why not now?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


Re: Fix for Audio Themes and latest alphas

Brian's Mail list account
 

Well, I've heard nothing from him my end.
Does this mean I can download it or what? I'm not up to all this using github.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 3:01 PM
Subject: Re: [nvda-addons] Fix for Audio Themes and latest alphas


Brian's Mail list account via groups.io, il 21/02/2021 10.13, ha > Its quite a convoluted bit of code..Alberto:
Hi all,
I just did a pr (my first pr!) some minutes ago.
I hope the author release a new version as soon as ppossible.
Alberto





Re: Script issue on getting text

Noelia Ruiz
 

Hello: One of the possibilities maybe:

try:
                                T = FO.makeTextInfo(textInfos.POSITION_CARET)
                                T.expand(textInfos.UNIT_WORD)
                                The Word = T.text

except Exception as e (or probably better Except NotImplementedError):
ui.message"No word at caret position").

Hope this helps.


2021-02-21 17:02 GMT+01:00, שמואל רטבי <shretbi@gmail.com>:

Hello all

Thank you to allwhose help was very useful so far.

In the following lines of script, I try to get text at the caret position :

FO = api.getFocusObject()

T =
FO.makeTextInfo(textInfos.POSITION_CARET)

T.expand(textInfos.UNIT_WORD)

The Word = T.text



If the caret happens not to be at some character position, the expression

T.text

Causes an error (something like :

Invalid NVDAObject start point. or so

What is the simplest way to catch the error before it occurs and have
TheWord = "Nothing at cursor position"

Note : I tried "Try" but I don't get out of it without some bones broken.

Thanks in advance

Shmuel









Script issue on getting text

שמואל רטבי
 

Hello all

Thank you to allwhose help was very useful so far.

In the following lines of script, I try to get text at the caret position :

                                FO = api.getFocusObject()

                                T = FO.makeTextInfo(textInfos.POSITION_CARET)

                                T.expand(textInfos.UNIT_WORD)

                                The Word = T.text

 

If the caret happens not to be at some character position, the expression

T.text

Causes an error (something like :

Invalid NVDAObject start point… or so

What is the simplest way to catch the error before it occurs and have TheWord = "Nothing at cursor position"

Note : I tried "Try" but I don't get out of it without some bones broken…

Thanks in advance

Shmuel

 


Re: Fix for Audio Themes and latest alphas

Alberto Buffolino
 

Brian's Mail list account via groups.io, il 21/02/2021 10.13, ha > Its quite a convoluted bit of code..Alberto:
Hi all,
I just did a pr (my first pr!) some minutes ago.
I hope the author release a new version as soon as ppossible.
Alberto


Re: Fix for Audio Themes and latest alphas

Brian's Mail list account
 

Hmm, the issue I'm having are two. 1 When I replace the items you suggest it gives me a syntax error, but not knowing too much about how fussy it is on tabs, spaces and the like its hard to work out what i did wrong. The other bit, after the imports you say, but there are some very dirty fiddling about going on just under the main imports that looks like conditional importing, so where exactly should I put the new code to define the parameters which I assume the new line syntax further down needs to make sense.


The error looks the same from the frozen bits, but the syntax error is new.
Its quite a convoluted bit of code..
Of course on the other hand it could be my 70 year old brain just giving up!

Maybe the best bet is to put the modified file onto a dropbox link and I'll replace it, then I could have a look at it and see what an idiot I am.. ahem...
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 1:35 PM
Subject: [nvda-addons] Fix for Audio Themes and latest alphas


Brian's Mail list account via groups.io, il 18/02/2021 12.27, ha scritto:
Yes I wrote to the author of Audio themes studio a couple of weeks ago,
as it is broken in all the recent
Alpha releases, but have had no response as yet.
Alberto:
Hi Brian,
I'll open an issue or propose a pr, but in the meantime...
- go to:
addons\audiothemes\globalPlugins\audiothemes\unspoken\__init__.py
and open with Notepad++ (for example);
- find:
NVDAObjects.controlTypes.REASON_QUERY
and replace with:
REASON_QUERY
- jump to top, and after imports put these lines:
***
# for compatibility
REASON_QUERY = NVDAObjects.controlTypes.OutputReason.QUERY if hasattr(NVDAObjects.controlTypes, "OutputReason") else NVDAObjects.controlTypes.REASON_QUERY
***
- save and restart 🙂
I switched to a stereophonic experience very recently, thanks to a new cochlear implant and a new wired/wireless PC audio solution, and so I installed this add-on some days ago, appreciating it a lot for forcing the brain to notice/consider audio location. Very useful, after fixing the issue 😁
Alberto




Re: An error with objpad addon

Brian's Mail list account
 

No chance then of these two getting into nvda source as standard functions then?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


Re: Fix for Audio Themes and latest alphas

Brian's Mail list account
 

OK thanks, Yes its a bit trippy on headphones but I tend to use it on speakers. I'll have to look at that when I get my brain cell on line later today.

Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 1:35 PM
Subject: [nvda-addons] Fix for Audio Themes and latest alphas


Brian's Mail list account via groups.io, il 18/02/2021 12.27, ha scritto:
Yes I wrote to the author of Audio themes studio a couple of weeks ago,
as it is broken in all the recent
Alpha releases, but have had no response as yet.
Alberto:
Hi Brian,
I'll open an issue or propose a pr, but in the meantime...
- go to:
addons\audiothemes\globalPlugins\audiothemes\unspoken\__init__.py
and open with Notepad++ (for example);
- find:
NVDAObjects.controlTypes.REASON_QUERY
and replace with:
REASON_QUERY
- jump to top, and after imports put these lines:
***
# for compatibility
REASON_QUERY = NVDAObjects.controlTypes.OutputReason.QUERY if hasattr(NVDAObjects.controlTypes, "OutputReason") else NVDAObjects.controlTypes.REASON_QUERY
***
- save and restart 🙂
I switched to a stereophonic experience very recently, thanks to a new cochlear implant and a new wired/wireless PC audio solution, and so I installed this add-on some days ago, appreciating it a lot for forcing the brain to notice/consider audio location. Very useful, after fixing the issue 😁
Alberto




Re: An error with objpad addon

 

Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'


An error with objpad addon

Jiri Holzinger
 

Hello, in recent snapshots there is an error with objpad addon, i can
not use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'

241 - 260 of 14888