diff options
author | Sebastien Martini <seb@dbzteam.org> | 2009-11-04 13:16:20 +0100 |
---|---|---|
committer | Sebastien Martini <seb@dbzteam.org> | 2009-11-04 13:16:20 +0100 |
commit | 6141698fa66aab032f83fa367b735975061504a2 (patch) | |
tree | c9125bad813a7f7c7b8afe93cb03ee5930afe83c | |
parent | da90af69eeb4a3e5f8f5cae05d3ffee1d53a687a (diff) | |
download | pyinotify-6141698fa66aab032f83fa367b735975061504a2.tar.gz |
Moved pyinotify3k.py to python3/pyinotify.py.
-rwxr-xr-x | python3/pyinotify.py (renamed from pyinotify3k.py) | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/pyinotify3k.py b/python3/pyinotify.py index b9226bf..4c5047f 100755 --- a/pyinotify3k.py +++ b/python3/pyinotify.py @@ -1,17 +1,7 @@ #!/usr/bin/env python -# -*- coding: iso-8859-1 -*- -# -# pyinotify3k.py - python interface to inotify -# -# This module is a port of pyinotify.py to Python >= 3.0. -# -# Warning: -# It is currently called pyinotify3k.py BUT this name can change -# in the future once I will have a better understanding on how to -# maintain two versions (if it turns out we can't do otherwise) of -# pyinotify (pre 3.0 and post 3.0). -# # +# pyinotify.py - python interface to inotify +# This module is a port of Pyinotify to Python >= 3.0. # # Copyright (C) Sebastien Martini <sebastien.martini@gmail.com> # @@ -121,9 +111,11 @@ LIBC = ctypes.cdll.LoadLibrary(ctypes.util.find_library('c')) # Because there are inotify patches for libc 2.3.6. LIBC.gnu_get_libc_version.restype = ctypes.c_char_p LIBC_VERSION = LIBC.gnu_get_libc_version() -if (int(LIBC_VERSION.split(b'.')[0]) < 2 or - (int(LIBC_VERSION.split(b'.')[0]) == 2 and - int(LIBC_VERSION.split(b'.')[1]) < 4)): +if not isinstance(LIBC_VERSION, str): + LIBC_VERSION = LIBC_VERSION.decode() +if (int(LIBC_VERSION.split('.')[0]) < 2 or + (int(LIBC_VERSION.split('.')[0]) == 2 and + int(LIBC_VERSION.split('.')[1]) < 4)): raise UnsupportedLibcVersionError(LIBC_VERSION) |