I tried this code too. Once without @language python, in which it failed, 
and once with @language python, in which it was successful. So please make 
sure that this directive is included in a parent of the branch you're 
trying to parse-body on.

On Tuesday, February 21, 2017 at 6:05:12 AM UTC-5, jkn wrote:
>
> Hi Edward
>
> On Tuesday, February 21, 2017 at 10:46:03 AM UTC, Edward K. Ream wrote:
>>
>> On Tue, Feb 21, 2017 at 3:39 AM, jkn <[email protected]> wrote:
>>  
>>
>>> ​[I tried this code...]​
>>>
>>>
>>> ''' Test parse-body command '''
>>>
>>> class MyFirstClass():
>>>     def __init__(self):
>>>         pass
>>>         
>>>     def newFunc(self):
>>>         pass
>>>
>>> class MySecondClass():
>>>     def __init__(self):
>>>         pass
>>>         
>>>     def newFunc(self):
>>>         pass
>>>
>>>
>>> and nothing happens when I execute the parse-body command. 
>>>
>>
>> ​Strange!  It works for me.
>>
>> I did manage to crash parse-body just now with this code:
>>
>> @cmd('reload-settings')
>> def reloadSettings(self, event=None):
>>     '''Reload all static abbreviations from all config files.'''
>>     self.reloadSettingsHelper(all=False)
>>     
>> @cmd('reload-all-settings')
>> def reloadAllSettings(self, event=None):
>>     '''Reload all static abbreviations from all config files.'''
>>     self.reloadSettingsHelper(all=True)
>>
>> But this crash shows up prominently in the log window.
>>
>> Are you running Leo from a console?
>>
>
> I tried with and without a console. I'm on a different machine ATM but it 
> doesn't work on this either. If I run from a console and then execute 
> parse-body then nothing interesting is shown on the console:
>
>
> Leo 5.4, build 20170221043749, Tue Feb 21 04:37:49 CST 2017
> Git repo info: branch = master, commit = f860468937d5
> Python 2.7.2, PyQt version 4.8.6
> Windows 7 x86 (build 6.1.7601) SP1
> reading settings in W:\@leo\jknprojects.leo
> kill_one_shortcut <KeyStroke: u'Alt+d'>
> kill_one_shortcut <KeyStroke: u'Ctrl+Home'>
> kill_one_shortcut <KeyStroke: u'Ctrl+End'>
> kill_one_shortcut <KeyStroke: u'Ctrl+e'>
> kill_one_shortcut <KeyStroke: u'F9'>
>
>
> FWIW the 'myLeoSettings.leo' file is shared between these different 
> machines. I can't see any mention of parse-body in there though.
>
>     Jon N
>
>  
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to