| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/setproctitle/ |
Upload File : |
"""Allow customization of the process title."""
import os
import sys
import logging
logger = logging.getLogger("setproctitle")
__version__ = "1.3.1"
__all__ = [
"setproctitle",
"getproctitle",
"setthreadtitle",
"getthreadtitle",
]
def setproctitle(title: str) -> None:
logger.debug("setproctitle C module not available")
return None
def getproctitle() -> str:
logger.debug("setproctitle C module not available")
return " ".join(sys.argv)
def setthreadtitle(title: str) -> None:
logger.debug("setproctitle C module not available")
return None
def getthreadtitle() -> str:
logger.debug("setproctitle C module not available")
return ""
try:
from . import _setproctitle # type: ignore
except ImportError as e:
# Emulate SPT_DEBUG showing process info in the C module.
if os.environ.get("SPT_DEBUG", ""):
logging.basicConfig()
logger.setLevel(logging.DEBUG)
logger.debug("failed to import setproctitle: %s", e)
else:
setproctitle = _setproctitle.setproctitle # noqa: F811
getproctitle = _setproctitle.getproctitle # noqa: F811
setthreadtitle = _setproctitle.setthreadtitle # noqa: F811
getthreadtitle = _setproctitle.getthreadtitle # noqa: F811