@@ -46,8 +46,7 @@ def __init__(self, add_option: Optional[str] = None) -> None:
4646 self ._add_option = add_option
4747
4848 def set_environment (self , name : str , value : str ) -> None :
49- """
50- Set environment ``$ tmux set-environment <name> <value>``.
49+ """Set environment ``$ tmux set-environment <name> <value>``.
5150
5251 Parameters
5352 ----------
@@ -73,8 +72,7 @@ def set_environment(self, name: str, value: str) -> None:
7372 raise ValueError ("tmux set-environment stderr: %s" % cmd .stderr )
7473
7574 def unset_environment (self , name : str ) -> None :
76- """
77- Unset environment variable ``$ tmux set-environment -u <name>``.
75+ """Unset environment variable ``$ tmux set-environment -u <name>``.
7876
7977 Parameters
8078 ----------
@@ -139,17 +137,17 @@ def show_environment(self) -> Dict[str, Union[bool, str]]:
139137 tmux_args += [self ._add_option ]
140138 cmd = self .cmd (* tmux_args )
141139 output = cmd .stdout
142- vars = [tuple (item .split ("=" , 1 )) for item in output ]
143- vars_dict : t .Dict [str , t .Union [str , bool ]] = {}
144- for _t in vars :
140+ opts = [tuple (item .split ("=" , 1 )) for item in output ]
141+ opts_dict : t .Dict [str , t .Union [str , bool ]] = {}
142+ for _t in opts :
145143 if len (_t ) == 2 :
146- vars_dict [_t [0 ]] = _t [1 ]
144+ opts_dict [_t [0 ]] = _t [1 ]
147145 elif len (_t ) == 1 :
148- vars_dict [_t [0 ]] = True
146+ opts_dict [_t [0 ]] = True
149147 else :
150148 raise exc .VariableUnpackingError (variable = _t )
151149
152- return vars_dict
150+ return opts_dict
153151
154152 def getenv (self , name : str ) -> Optional [t .Union [str , bool ]]:
155153 """Show environment variable ``$ tmux show-environment -t [session] <name>``.
@@ -176,22 +174,21 @@ def getenv(self, name: str) -> Optional[t.Union[str, bool]]:
176174 tmux_args += (name ,)
177175 cmd = self .cmd (* tmux_args )
178176 output = cmd .stdout
179- vars = [tuple (item .split ("=" , 1 )) for item in output ]
180- vars_dict : t .Dict [str , t .Union [str , bool ]] = {}
181- for _t in vars :
177+ opts = [tuple (item .split ("=" , 1 )) for item in output ]
178+ opts_dict : t .Dict [str , t .Union [str , bool ]] = {}
179+ for _t in opts :
182180 if len (_t ) == 2 :
183- vars_dict [_t [0 ]] = _t [1 ]
181+ opts_dict [_t [0 ]] = _t [1 ]
184182 elif len (_t ) == 1 :
185- vars_dict [_t [0 ]] = True
183+ opts_dict [_t [0 ]] = True
186184 else :
187185 raise exc .VariableUnpackingError (variable = _t )
188186
189- return vars_dict .get (name )
187+ return opts_dict .get (name )
190188
191189
192190class tmux_cmd :
193- """
194- :term:`tmux(1)` command via :py:mod:`subprocess`.
191+ """:term:`tmux(1)` command via :py:mod:`subprocess`.
195192
196193 Examples
197194 --------
@@ -231,7 +228,9 @@ def __init__(self, *args: t.Any, **kwargs: t.Any) -> None:
231228
232229 try :
233230 self .process = subprocess .Popen (
234- cmd , stdout = subprocess .PIPE , stderr = subprocess .PIPE
231+ cmd ,
232+ stdout = subprocess .PIPE ,
233+ stderr = subprocess .PIPE ,
235234 )
236235 stdout , stderr = self .process .communicate ()
237236 returncode = self .process .returncode
@@ -258,14 +257,14 @@ def __init__(self, *args: t.Any, **kwargs: t.Any) -> None:
258257
259258 logger .debug (
260259 "self.stdout for {cmd}: {stdout}" .format (
261- cmd = " " .join (cmd ), stdout = self .stdout
262- )
260+ cmd = " " .join (cmd ),
261+ stdout = self .stdout ,
262+ ),
263263 )
264264
265265
266266def get_version () -> LooseVersion :
267- """
268- Return tmux version.
267+ """Return tmux version.
269268
270269 If tmux is built from git master, the version returned will be the latest
271270 version appended with -master, e.g. ``2.4-master``.
@@ -285,7 +284,7 @@ def get_version() -> LooseVersion:
285284 return LooseVersion ("%s-openbsd" % TMUX_MAX_VERSION )
286285 raise exc .LibTmuxException (
287286 "libtmux supports tmux %s and greater. This system"
288- " is running tmux 1.3 or earlier." % TMUX_MIN_VERSION
287+ " is running tmux 1.3 or earlier." % TMUX_MIN_VERSION ,
289288 )
290289 raise exc .VersionTooLow (proc .stderr )
291290
@@ -301,8 +300,7 @@ def get_version() -> LooseVersion:
301300
302301
303302def has_version (version : str ) -> bool :
304- """
305- Return affirmative if tmux version installed.
303+ """Return True if tmux version installed.
306304
307305 Parameters
308306 ----------
@@ -318,8 +316,7 @@ def has_version(version: str) -> bool:
318316
319317
320318def has_gt_version (min_version : str ) -> bool :
321- """
322- Return affirmative if tmux version greater than minimum.
319+ """Return True if tmux version greater than minimum.
323320
324321 Parameters
325322 ----------
@@ -335,8 +332,7 @@ def has_gt_version(min_version: str) -> bool:
335332
336333
337334def has_gte_version (min_version : str ) -> bool :
338- """
339- Return True if tmux version greater or equal to minimum.
335+ """Return True if tmux version greater or equal to minimum.
340336
341337 Parameters
342338 ----------
@@ -352,8 +348,7 @@ def has_gte_version(min_version: str) -> bool:
352348
353349
354350def has_lte_version (max_version : str ) -> bool :
355- """
356- Return True if tmux version less or equal to minimum.
351+ """Return True if tmux version less or equal to minimum.
357352
358353 Parameters
359354 ----------
@@ -369,8 +364,7 @@ def has_lte_version(max_version: str) -> bool:
369364
370365
371366def has_lt_version (max_version : str ) -> bool :
372- """
373- Return True if tmux version less than minimum.
367+ """Return True if tmux version less than minimum.
374368
375369 Parameters
376370 ----------
@@ -386,8 +380,7 @@ def has_lt_version(max_version: str) -> bool:
386380
387381
388382def has_minimum_version (raises : bool = True ) -> bool :
389- """
390- Return if tmux meets version requirement. Version >1.8 or above.
383+ """Return True if tmux meets version requirement. Version >1.8 or above.
391384
392385 Parameters
393386 ----------
@@ -416,12 +409,14 @@ def has_minimum_version(raises: bool = True) -> bool:
416409 """
417410 if get_version () < LooseVersion (TMUX_MIN_VERSION ):
418411 if raises :
419- raise exc . VersionTooLow (
412+ msg = (
420413 "libtmux only supports tmux {} and greater. This system"
421414 " has {} installed. Upgrade your tmux to use libtmux." .format (
422- TMUX_MIN_VERSION , get_version ()
415+ TMUX_MIN_VERSION ,
416+ get_version (),
423417 )
424418 )
419+ raise exc .VersionTooLow (msg )
425420 else :
426421 return False
427422 return True
0 commit comments