Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=b918f83defbbb5af31d8569e5ebc93e2fe538bd6
commit b918f83defbbb5af31d8569e5ebc93e2fe538bd6 Author: bouleetbil <[email protected]> Date: Mon Jan 9 14:28:26 2012 +0100 libpacman *added try/catch diff --git a/py-pacman/libpacman/pacmang2/libpacman.py b/py-pacman/libpacman/pacmang2/libpacman.py index c4922ad..1dfe32d 100644 --- a/py-pacman/libpacman/pacmang2/libpacman.py +++ b/py-pacman/libpacman/pacmang2/libpacman.py @@ -474,7 +474,10 @@ def pacman_fetch_url(pkg): def pacman_get_error(): print_debug("pacman_get_error") - return pointer_to_string(pacman.pacman_strerror(pacman.pacman_geterror())) + try : + return pointer_to_string(pacman.pacman_strerror(pacman.pacman_geterror())) + except: + return "" def pacman_print_error(): print_debug("pacman_print_error") @@ -487,8 +490,11 @@ def pacman_print_error(): def pacman_get_pm_error(): print_debug("pacman_get_pm_error") - pacman.pacman_geterror.restype = ctypes.c_int - return pacman.pacman_geterror() + try : + pacman.pacman_geterror.restype = ctypes.c_int + return pacman.pacman_geterror() + except: + return "" def pacman_c_long_to_int(l_number): print_debug("pacman_c_long_to_int") _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
