diff options
author | Werner Tietz <karlooforum@arcor.de> | 2017-04-11 01:51:11 +0200 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2017-04-18 20:15:38 +0200 |
commit | d9db45db3f0741f1d7a6584e0b4d34efc236b717 (patch) | |
tree | 7e590bdd3ee9889ba9aa98f3b9770b68dd6bd79d /scripting | |
parent | 7a9c6ef9b282ea1112320c87adcadfb22a422116 (diff) |
tdf#92007 python scripts with tuple-assignments fails on access from GUI
Change-Id: Ice1d7d92cec56751cb26cbb31a5995ab30895125
Reviewed-on: https://gerrit.libreoffice.org/36399
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
(cherry picked from commit 7ef47336411389ac492729bef52fe62aebe90f5a)
Reviewed-on: https://gerrit.libreoffice.org/36483
(cherry picked from commit 9a6d78b722f3a49f71a680e49cf64e7cfb637c43)
Diffstat (limited to 'scripting')
-rw-r--r-- | scripting/source/pyprov/pythonscript.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripting/source/pyprov/pythonscript.py b/scripting/source/pyprov/pythonscript.py index 6089d14edefe..e312c6a52fbf 100644 --- a/scripting/source/pyprov/pythonscript.py +++ b/scripting/source/pyprov/pythonscript.py @@ -405,7 +405,12 @@ class ProviderContext: allFuncs.append(node.name) elif isinstance(node, ast.Assign): for target in node.targets: - if target.id == "g_exportedScripts": + try: + identifier = target.id + except AttributeError: + identifier = "" + pass + if identifier == "g_exportedScripts": for value in node.value.elts: g_exportedScripts.append(value.id) return g_exportedScripts |