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

Reply via email to