From 25b581294fc0ae8f686ac9972c8549666766f695 Mon Sep 17 00:00:00 2001 From: PyYoshi Date: Mon, 17 Oct 2016 23:21:41 +0900 Subject: [PATCH] remove detect function in _cchardet.pyx --- src/cchardet/_cchardet.pyx | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/cchardet/_cchardet.pyx b/src/cchardet/_cchardet.pyx index 22325bf..db9be40 100644 --- a/src/cchardet/_cchardet.pyx +++ b/src/cchardet/_cchardet.pyx @@ -1,5 +1,3 @@ -import warnings - cdef extern from *: ctypedef char* const_char_ptr "const char*" @@ -7,24 +5,8 @@ cdef extern from "charsetdetect.h": ctypedef void* csd_t cdef csd_t csd_open() cdef int csd_consider(csd_t csd, char* data, int length) - cdef const_char_ptr csd_close(csd_t csd) cdef const_char_ptr csd_close2(csd_t csd, float *confidence) -def detect(char *msg): - cdef csd_t csd = csd_open() - cdef int length = len(msg) - cdef int result = csd_consider(csd, msg, length) - # ref: charsetdetect.cpp - if result == -1: # Error, signal with a negative number - raise Exception("Error, signal with a negative number") - elif result == 1: # Need more data - warnings.warn("Need more data",UserWarning) - ret = csd_close(csd) - elif result == 0: # Detected early - ret = csd_close(csd) - if ret: - return ret - def detect_with_confidence(char *msg): cdef csd_t csd = csd_open() cdef int length = len(msg)