I was wrong. self is function object, thisobj is peculiar object
tree415e9f4725e7a455cb963013d8b3f2589e00b6b0
-rw-r--r-- 207 .gitignore
-rw-r--r-- 18078 ABOUT-NLS
-rw-r--r-- 13864 AUTHORS
-rw-r--r-- 92 BUGS
-rw-r--r-- 18742 COPYING
-rw-r--r-- 237 ChangeLog
-rw-r--r-- 6205 INSTALL
-rw-r--r-- 1732 Makefile
-rw-r--r-- 5197 Makefile.config.in
-rw-r--r-- 7295 Makefile.lib
-rw-r--r-- 6326 NEWS
-rw-r--r-- 2595 README
-rw-r--r-- 1206 SITES
-rw-r--r-- 816 THANKS
-rw-r--r-- 657 TODO
drwxr-xr-x - Unicode
-rwxr-xr-x 306 autogen.sh
drwxr-xr-x - config
-rw-r--r-- 43038 configure.in
drwxr-xr-x - contrib
drwxr-xr-x - debian
drwxr-xr-x - doc
-rw-r--r-- 23469 features.conf
drwxr-xr-x - po
drwxr-xr-x - src
drwxr-xr-x - test