Ejemplo n.º 1
0
def load():
    if not _sysconfig.get_config_vars().get('WITH_THREAD'):
        import sys
        filename = sys.graal_python_stdlib_home + ("/_dummy_thread.py")
        _dummy_thread = __import__(filename, "_thread")
        sys.modules["_thread"] = _dummy_thread
Ejemplo n.º 2
0
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

import _sysconfig

error = RuntimeError
TIMEOUT_MAX = __truffle_get_timeout_max__()


@__builtin__
def allocate_lock():
    return LockType()


def _set_sentinel():
    """Dummy implementation of _thread._set_sentinel()."""
    return LockType()


if not _sysconfig.get_config_vars().get('WITH_THREAD'):

    def load():
        import sys
        filename = sys.graal_python_stdlib_home + ("/_dummy_thread.py")
        _dummy_thread = __import__(filename, "_thread")
        sys.modules["_thread"] = _dummy_thread

    load()
    del load