From fc2edeebc52028083fbd0bbf6c2404ca947b550f Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Tue, 1 Apr 2008 12:36:52 +0000 Subject: [PATCH] Used by YALI --- pisi/api.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pisi/api.py b/pisi/api.py index 120d8649..be515d8f 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -81,6 +81,18 @@ def set_comar_sockname(sockname): """ ctx.comar_sockname = sockname +def set_signal_handling(enable): + """ + Enable signal handling. Signal handling in pisi mostly used for disabling keyboard interrupts + in critical paths. + Used by YALI + @param enable: Flag indicating signal handling usage + """ + if enable: + ctx.sig = pisi.signalhandler.SignalHandler() + else: + ctx.sig = None + def set_options(options): """ Set various options of pisi