#4811
Yutaka Emura
Keymaster

Vlad wrote:
This macro:

#language="Python"
Window.alert('ok')

results in error after successful alert display:

Traceback (most recent call last):
File "<Script Block >", line 2, in <module>
d
NameError: name 'd' is not defined

The macro file has Windows line endings and ends with a single newline (rn).

There is no error if the macro ends with two newlines.
If the macro has three newlines at the end, the error is:

Traceback (most recent call last):
File "<Script Block >", line 4, in <module>
c
NameError: name 'c' is not defined

Convert the last macro to Unix line endings. It ends with 3 newlines (n). Error:

Traceback (most recent call last):
File "<Script Block >", line 4, in <module>
d
NameError: name 'd' is not defined

Is this a new bug only in version 7, or existed from version 6?