From d759a3b2453bd34bfa4f384d328f5ea98f004919 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sun, 22 Apr 2018 20:20:00 +0200 Subject: packages: c_char_p ctype is bytes in Python 3 See ctypes documentation for a table of the fundamental data types where c_char_p is defined as a bytes object. --- packages/alpm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/alpm.py b/packages/alpm.py index 7be096c7..a4c540c4 100644 --- a/packages/alpm.py +++ b/packages/alpm.py @@ -50,7 +50,7 @@ class AlpmAPI(object): def vercmp(self, ver1, ver2): if not self.available: return None - return ALPM.alpm_pkg_vercmp(str(ver1), str(ver2)) + return ALPM.alpm_pkg_vercmp(str(ver1).encode(), str(ver2).encode()) def compare_versions(self, ver1, oper, ver2): func = self.OPERATOR_MAP.get(oper, None) -- cgit v1.2.3-55-g3dc8