code: def _escape_arg(self, arg):
          '''
          Properly escape argument to protect special characters from shell
          interpretation.  This avoids having to do tricky argument quoting.
  
          Effectively just escape all characters in the argument that are not
          alphanumeric!
          '''
          if self.winrm:
              return arg
          return ''.join(['\\' + char if re.match(r'\W', char) else char for char in arg]f _escape_arg(self, arg):
          '''
          Properly escape argument to protect special characters from shell
          interpretation.  This avoids having to do tricky argument quoting.
  
          Effectively just escape all characters in the argument that are not
          alphanumeric!
          '''
          if self.winrm:
              return arg
          return ''.join(['\\' + char if re.match(r'\W', char) else char for char in arg])
docs: Properly escape argument to protect special characters from shell
          interpretation.  This avoids having to do tricky argument quoting.
  
          Effectively just escape all characters in the argument that are not
          alphanumeric!