Cleanup missed setlice/delslice refs

This commit is contained in:
K. Lange 2022-06-29 13:15:46 +09:00
parent 563a2b117e
commit d968a91cc7
2 changed files with 1 additions and 2 deletions

View File

@ -1024,8 +1024,6 @@ void _createAndBind_strClass(void) {
BIND_METHOD(str,upper);
BIND_METHOD(str,title);
krk_defineNative(&str->methods,"__setslice__",FUNC_NAME(str,__setitem__));
krk_defineNative(&str->methods,"__delslice__",FUNC_NAME(str,__setitem__));
krk_defineNative(&str->methods,"__delitem__",FUNC_NAME(str,__setitem__));
krk_finalizeClass(str);
KRK_DOC(str, "Obtain a string representation of an object.");

View File

@ -27,6 +27,7 @@ let specialMethods = {
'__init__': lambda cls, args: f'let <i>x</i> = <b>{cls}</b>({args})',
'__getitem__': lambda cls, args: f'{cls}[{args or "<i>key</i>"}]',
'__delitem__': lambda cls, args: f'<b>del</b> {cls}[{args or "<i>key</i>"}]',
'__setitem__': lambda cls, args: f'{cls}[{args or "<i>key</i>"}] = <i>value</i>',
'__add__': lambda cls, args: f'{cls} + {args or "<i>other</i>"}',
'__len__': lambda cls, args: f'<b>len</b>({cls})',
'__call__': lambda cls, args: f'{cls}({args})',