summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Tietz <karlooforum@arcor.de>2017-04-11 01:51:11 +0200
committerAndras Timar <andras.timar@collabora.com>2017-04-18 20:15:38 +0200
commitd9db45db3f0741f1d7a6584e0b4d34efc236b717 (patch)
tree7e590bdd3ee9889ba9aa98f3b9770b68dd6bd79d
parent7a9c6ef9b282ea1112320c87adcadfb22a422116 (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)
-rw-r--r--scripting/source/pyprov/pythonscript.py7
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