From 22045dfb614da1ecd9192937c609591e4bdb606d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 2 Sep 2014 10:03:38 +0200 Subject: m MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/c.pyx | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/c.pyx (limited to 'src/c.pyx') diff --git a/src/c.pyx b/src/c.pyx deleted file mode 100644 index f38ce6a..0000000 --- a/src/c.pyx +++ /dev/null @@ -1,37 +0,0 @@ -# -*- python -*- -''' -pylibgamma — Python 3 wrapper for libgamma -Copyright © 2014 Mattias Andrée (maandree@member.fsf.org) - -This library is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this library. If not, see . -''' - -cimport cython - -from libc.string cimport strerror as c_strerror - - -def strerror(error : int) -> str: - ''' - Get a textual description of an error. - - @param error The number of the error. - @return The description of the error. - ''' - cdef const char* text - cdef bytes bs - text = c_strerror(error) - bs = text - return bs.decode('utf-8', 'strict') - -- cgit v1.2.3-70-g09d2