login page
This commit is contained in:
35
Lib/site-packages/pipenv/vendor/yaspin/signal_handlers.py
vendored
Normal file
35
Lib/site-packages/pipenv/vendor/yaspin/signal_handlers.py
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
"""
|
||||
yaspin.signal_handlers
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Callback functions or "signal handlers", that are invoked
|
||||
when the signal occurs.
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
||||
|
||||
def default_handler(signum, frame, spinner):
|
||||
"""Signal handler, used to gracefully shut down the ``spinner`` instance
|
||||
when specified signal is received by the process running the ``spinner``.
|
||||
|
||||
``signum`` and ``frame`` are mandatory arguments. Check ``signal.signal``
|
||||
function for more details.
|
||||
"""
|
||||
spinner.fail()
|
||||
spinner.stop()
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
def fancy_handler(signum, frame, spinner):
|
||||
"""Signal handler, used to gracefully shut down the ``spinner`` instance
|
||||
when specified signal is received by the process running the ``spinner``.
|
||||
|
||||
``signum`` and ``frame`` are mandatory arguments. Check ``signal.signal``
|
||||
function for more details.
|
||||
"""
|
||||
spinner.red.fail("✘")
|
||||
spinner.stop()
|
||||
sys.exit(0)
|
||||
Reference in New Issue
Block a user