Issue 115805 - macro python dictionary
Summary: macro python dictionary
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Build Tools
Classification: Code
Component: external prerequisites (show other issues)
Version: 4.0.0-dev
Hardware: Unknown Windows 7
: P3 Trivial (vote)
Target Milestone: ---
Assignee: Martin Hollmichel
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-26 21:30 UTC by ddavout
Modified: 2017-05-20 09:37 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description ddavout 2010-11-26 21:30:51 UTC
I just add to a copy of HelloWorld.py inside
C:\Users\computer\AppData\Roaming\OpenOffice.org\3\user\Scripts\python or in
share\Scripts\python

tr ={}
tr[1]=1

then the function HelloWord is no more offered to choose as a macro to be executed
remove tr[1]=1, it is ok...

(Why I have to "choose" subcomponent www ? for this issue regrading macros)
Comment 1 Marcus 2010-11-26 23:38:05 UTC
.
Comment 2 hanya 2012-07-24 05:27:33 UTC
I can not reproduce the problem. The following code seems working.

def HelloWorldPython( ):
    """Prints the string 'Hello World(in Python)' into the current document"""
#get the doc from the scripting context which is made available to all scripts
    model = XSCRIPTCONTEXT.getDocument()
#get the XText interface
    text = model.Text
#create an XTextRange at the end of the document
    tRange = text.End
#and set the string
    tRange.String = "Hello World (in Python)"
    tr ={}
    tr[1]=1
    return None
Comment 3 hanya 2014-01-11 15:21:26 UTC
Close as unabled to reproduce.