try to reduce log spam

This commit is contained in:
Jan Petykiewicz 2021-04-08 19:49:19 -07:00
commit 5a032da984
3 changed files with 5 additions and 8 deletions

View file

@ -15,7 +15,6 @@ from .abstract import Process as AbstractProcess
from .utils import ctypes_buffer_t, MemEditError
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
@ -94,14 +93,14 @@ class Process(AbstractProcess):
def get_pid_by_name(target_name: str) -> Optional[int]:
for pid in Process.list_available_pids():
try:
logger.info('Checking name for pid {}'.format(pid))
logger.debug('Checking name for pid {}'.format(pid))
with open('/proc/{}/cmdline'.format(pid), 'rb') as cmdline:
path = cmdline.read().decode().split('\x00')[0]
except FileNotFoundError:
continue
name = os.path.basename(path)
logger.info('Name was "{}"'.format(name))
logger.debug('Name was "{}"'.format(name))
if path is not None and name == target_name:
return pid