# HG changeset patch # User Augie Fackler # Date 1573071166 18000 # Node ID 54f4d094bab1a07924f0bd9f4870479e905420c2 # Parent 147576a4e6a26f3001bdb21a1dcd40ad1de34654 procutil: suppress pytype warnings around windows-only attributes Differential Revision: https://phab.mercurial-scm.org/D7278 diff -r 147576a4e6a2 -r 54f4d094bab1 mercurial/utils/procutil.py --- a/mercurial/utils/procutil.py Wed Nov 06 15:03:02 2019 -0500 +++ b/mercurial/utils/procutil.py Wed Nov 06 15:12:46 2019 -0500 @@ -378,7 +378,9 @@ if pycompat.iswindows: def shelltonative(cmd, env): - return platform.shelltocmdexe(cmd, shellenviron(env)) + return platform.shelltocmdexe( # pytype: disable=module-attr + cmd, shellenviron(env) + ) tonativestr = encoding.strfromlocal else: @@ -545,7 +547,10 @@ # Following creation flags might create a console GUI window. # Using subprocess.CREATE_NEW_CONSOLE might helps. # See https://phab.mercurial-scm.org/D1701 for discussion - _creationflags = DETACHED_PROCESS | subprocess.CREATE_NEW_PROCESS_GROUP + _creationflags = ( + DETACHED_PROCESS + | subprocess.CREATE_NEW_PROCESS_GROUP # pytype: disable=module-attr + ) def runbgcommand( script, env, shell=False, stdout=None, stderr=None, ensurestart=True