parameters: (self, **kwargs)
return_statement: return ShellQuoted(
              self.do_not_use_raw_str.format(
                  **dict(
                      (k, shell_quote(v).do_not_use_raw_str) for k, v in kwargs.items()
                  )
              )
          )
docstring: Use instead of str.format() when the arguments are either
          `ShellQuoted()` or raw strings needing to be `shell_quote()`d.
  
          Positional args are deliberately not supported since they are more
          error-prone.
function: def format(self, **kwargs):
          """
  
          Use instead of str.format() when the arguments are either
          `ShellQuoted()` or raw strings needing to be `shell_quote()`d.
  
          Positional args are deliberately not supported since they are more
          error-prone.
  
          """
          return ShellQuoted(
              self.do_not_use_raw_str.format(
                  **dict(
                      (k, shell_quote(v).do_not_use_raw_str) for k, v in kwargs.items()
                  )
              )
          )
function_tokens: def format ( self , * * kwargs ) : return ShellQuoted ( self . do_not_use_raw_str . format ( * * dict ( ( k , shell_quote ( v ) . do_not_use_raw_str ) for k , v in kwargs . items ( ) ) ) )