PythonScript
PythonScript copied to clipboard
documentation error for notepad.allocateMarker() function

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
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