PythonScript icon indicating copy to clipboard operation
PythonScript copied to clipboard

documentation error for notepad.allocateMarker() function

Open alankilborn opened this issue 3 years ago • 1 comments

image

The highlighted area should be int.

Original discussion: https://community.notepad-plus-plus.org/post/82683

Error is present in 2.0.0.0 and 3.10.4

alankilborn avatar Dec 22 '22 15:12 alankilborn

Once all possible markers have been allocated, None is returned if the function is called subsequently. Not sure if that should be added to the documentation, but it seems likely. Before I noticed that, my thinking was to anticipate -1 as the return value when no more were available to be allocated.

Reference script:

for j in range(100):
    my_marker_id = notepad.allocateMarker(1)
    print(my_marker_id)
    if my_marker_id is None: break

outputs:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
None

alankilborn avatar Dec 22 '22 16:12 alankilborn