Issue 115805

Summary: macro python dictionary
Product: Build Tools Reporter: ddavout <danielle.davout>
Component: external prerequisitesAssignee: Martin Hollmichel <nesshof>
Status: CLOSED IRREPRODUCIBLE QA Contact:
Severity: Trivial    
Priority: P3 CC: hanya.runo, issues
Version: 4.0.0-dev   
Target Milestone: ---   
Hardware: Unknown   
OS: Windows 7   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

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.