summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6deaef4)
Throw away the previous kludgy hacking with `PyObject_TypeCheck'.
object PyString_FromStringAndSize(char *p, Py_ssize_t len)
int PyString_AsStringAndSize(obj, char **p, Py_ssize_t *len) except -1
int PyObject_AsReadBuffer(obj, void **buf, Py_ssize_t *len) except -1
object PyString_FromStringAndSize(char *p, Py_ssize_t len)
int PyString_AsStringAndSize(obj, char **p, Py_ssize_t *len) except -1
int PyObject_AsReadBuffer(obj, void **buf, Py_ssize_t *len) except -1
- int PyObject_TypeCheck(obj, ty)
object PyInt_FromLong(long i)
object PyLong_FromUnsignedLong(unsigned long i)
char *PyString_AS_STRING(string)
object PyInt_FromLong(long i)
object PyLong_FromUnsignedLong(unsigned long i)
char *PyString_AS_STRING(string)
cdef sockaddr_in s_in, s_out
cdef socklen_t sz_in, sz_out
cdef int fd
cdef sockaddr_in s_in, s_out
cdef socklen_t sz_in, sz_out
cdef int fd
- if PyObject_TypeCheck(sk, socket.SocketType):
+ if typecheck(sk, socket.SocketType):
fd = sk.fileno()
sz_in = PSIZEOF(&s_in)
sz_out = PSIZEOF(&s_out)
fd = sk.fileno()
sz_in = PSIZEOF(&s_in)
sz_out = PSIZEOF(&s_out)