diff --git a/nacl/nacl.py b/nacl/nacl.py index c35916cb40836fd0f757b23ca57d42b52697bb81..2663a002d6a733c8e83fa0ab0ca876f20c2a1292 100644 --- a/nacl/nacl.py +++ b/nacl/nacl.py @@ -148,6 +148,12 @@ class Library(object): self._ffi = ffi self._initalized = False + # This prevents the compile_module() from being called, the module + # should have been compiled by setup.py + def _compile_module(*args, **kwargs): + raise RuntimeError("Cannot compile module during runtime") + self._ffi.verifier.compile_module = _compile_module + def __getattr__(self, name): if not self._initalized: self._lib = self._ffi.verifier.load_library()