ffilib: Don't fail if "ffi" module not present, just return None.

pull/65/merge
Paul Sokolovsky 2015-12-18 20:21:17 +02:00
rodzic 120b52c132
commit 2b616b11e3
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -1,9 +1,14 @@
import sys
import ffi
try:
import ffi
except ImportError:
ffi = None
_cache = {}
def open(name, maxver=10, extra=()):
if not ffi:
return None
try:
return _cache[name]
except KeyError: