From 808b24d59f5b541a335006aa6ea7cdc3c991adc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 28 May 2022 18:07:54 -0700 Subject: [PATCH] ignore PermissionError when calling os.nice() (#973) --- src/ocrmypdf/__main__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ocrmypdf/__main__.py b/src/ocrmypdf/__main__.py index c9267bf2..70f22e92 100755 --- a/src/ocrmypdf/__main__.py +++ b/src/ocrmypdf/__main__.py @@ -10,6 +10,7 @@ import logging import os import signal import sys +from contextlib import suppress from multiprocessing import set_start_method from ocrmypdf import __version__ @@ -34,7 +35,7 @@ def sigbus(*args): def run(args=None): _parser, options, plugin_manager = get_parser_options_plugins(args=args) - if hasattr(os, 'nice'): + with suppress(AttributeError, PermissionError): os.nice(5) verbosity = options.verbose