summaryrefslogtreecommitdiffstats
path: root/ranger/ext/rifle.py
diff options
context:
space:
mode:
Diffstat (limited to 'ranger/ext/rifle.py')
-rwxr-xr-xranger/ext/rifle.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ranger/ext/rifle.py b/ranger/ext/rifle.py
index 53800ed6..fbfe7c5a 100755
--- a/ranger/ext/rifle.py
+++ b/ranger/ext/rifle.py
@@ -141,12 +141,13 @@ except ImportError:
return False
if pid == 0:
os.setsid()
+ # pylint: disable=unspecified-encoding
with open(os.devnull, "r") as null_r, open(
os.devnull, "w"
) as null_w:
kwargs["stdin"] = null_r
kwargs["stdout"] = kwargs["stderr"] = null_w
- Popen(*args, **kwargs)
+ Popen(*args, **kwargs) # pylint: disable=consider-using-with
os._exit(0) # pylint: disable=protected-access
return True
@@ -223,6 +224,7 @@ class Rifle(object): # pylint: disable=too-many-instance-attributes
"""Replace the current configuration with the one in config_file"""
if config_file is None:
config_file = self.config_file
+ # pylint: disable=unspecified-encoding
with open(config_file, "r") as fobj:
self.rules = []
for line in fobj: