mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
76d6ce3fd2
commit
37a13064eb
@ -44,6 +44,7 @@ class generic_raii {
|
||||
class wchar_raii : public generic_raii<wchar_t*, PyMem_Free> {
|
||||
public:
|
||||
explicit wchar_raii() noexcept {}
|
||||
explicit wchar_raii(wchar_t *h) noexcept {}
|
||||
explicit wchar_raii(PyObject *unicode_object) noexcept {
|
||||
if (!unicode_object || !PyUnicode_Check(unicode_object)) { PyErr_SetString(PyExc_TypeError, "Not a unicode object"); return; }
|
||||
handle = PyUnicode_AsWideCharString(unicode_object, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user