Skip to content

Instantly share code, notes, and snippets.

@methane

methane/ripgrep Secret

Created June 29, 2020 06:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save methane/0f97391c9dbf5b53a818aa39a8285a29 to your computer and use it in GitHub Desktop.
Save methane/0f97391c9dbf5b53a818aa39a8285a29 to your computer and use it in GitHub Desktop.
PyUnicode_EncodeXXX usages in top4000 packages.
```
$ rg PyUnicodeEncodeError_Create
$ rg PyUnicodeTranslateError_Create
$ rg -w PyUnicode_TransformDecimalToASCII
$ rg -w PyUnicode_AsUnicodeCopy
$ rg -w PyUnicode_Encode
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
277: object PyUnicode_Encode(Py_UNICODE *s, Py_ssize_t size,
$ rg -w PyUnicode_EncodeUTF7
$ rg -w PyUnicode_EncodeUTF8
subprocess32-3.5.4/_posixsubprocess_helpers.c
38: return PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(unicode),
pyodbc-4.0.30/src/params.cpp
1932: bytes = PyUnicode_EncodeUTF8(source, cb, "strict");
pyodbc-4.0.30/src/cnxninfo.cpp
45: Object bytes(PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(p), PyUnicode_GET_SIZE(p), 0));
50: Object bytes(PyUnicode_Check(p) ? PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(p), PyUnicode_GET_SIZE(p), 0) : 0);
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
304: bytes PyUnicode_EncodeUTF8(Py_UNICODE *s, Py_ssize_t size, char *errors)
$ rg -w PyUnicode_EncodeUTF16
pyodbc-4.0.30/src/params.cpp
1935: bytes = PyUnicode_EncodeUTF16(source, cb, "strict", BYTEORDER_NATIVE);
1938: bytes = PyUnicode_EncodeUTF16(source, cb, "strict", BYTEORDER_LE);
1941: bytes = PyUnicode_EncodeUTF16(source, cb, "strict", BYTEORDER_BE);
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
354: bytes PyUnicode_EncodeUTF16(Py_UNICODE *s, Py_ssize_t size, char *errors, int byteorder)
$ rg -w PyUnicode_EncodeUTF32
$ rg -w PyUnicode_EncodeUnicodeEscape
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
372: object PyUnicode_EncodeUnicodeEscape(Py_UNICODE *s, Py_ssize_t size)
$ rg -w PyUnicode_EncodeRawUnicodeEscape
zodbpickle-2.0.0/src/zodbpickle/_pickle_27.c
1492:/* A copy of PyUnicode_EncodeRawUnicodeEscape() that also translates
zodbpickle-2.0.0/src/zodbpickle/_pickle_33.c
1880:/* A copy of PyUnicode_EncodeRawUnicodeEscape() that also translates
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
389: object PyUnicode_EncodeRawUnicodeEscape(Py_UNICODE *s, Py_ssize_t size, char *errors)
$ rg -w PyUnicode_EncodeLatin1
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
406: bytes PyUnicode_EncodeLatin1(Py_UNICODE *s, Py_ssize_t size, char *errors)
$ rg -w PyUnicode_EncodeASCII
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
424: bytes PyUnicode_EncodeASCII(Py_UNICODE *s, Py_ssize_t size, char *errors)
$ rg -w PyUnicode_EncodeCharmap
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
472: object PyUnicode_EncodeCharmap(Py_UNICODE *s, Py_ssize_t size, object mapping, char *errors)
$ rg -w PyUnicode_TranslateCharmap
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
494: object PyUnicode_TranslateCharmap(Py_UNICODE *s, Py_ssize_t size,
$ rg -w PyUnicode_EncodeMBCS
scandir-1.10.0/_scandir.c
1224: return PyUnicode_EncodeMBCS(PyUnicode_AS_UNICODE(self->name),
1234: return PyUnicode_EncodeMBCS(PyUnicode_AS_UNICODE(self->path),
Cython-0.29.20/Cython/Includes/cpython/unicode.pxd
518: bytes PyUnicode_EncodeMBCS(Py_UNICODE *s, Py_ssize_t size, char *errors)
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment