class_docstr: An object that knows how to split and join command-line arguments.
  
  It must be true that ``argv == split(join(argv))`` for all ``argv``.
  The reverse neednt be true - `join(split(cmd))` may result in the addition
  or removal of unnecessary escaping.
class_docstr_tok: ["An","object","that","knows","how","to","split","and","join","command-line","arguments",".","It","must","be","true","that","``","argv","==","split","(","join","(","argv",")",")","``","for","all","``","argv","``",".","The","reverse","neednt","be","true","-","`","join","(","split","(","cmd",")",")","`","may","result","in","the","addition","or","removal","of","unnecessary","escaping","."]
docstr: Join a list of arguments into a command line string 
docstr_tok: ["Join","a","list","of","arguments","into","a","command","line","string"]
code: def join(argv):
      """Join a list of arguments into a command line string"""
      raise NotImplemented
  
file_path: catboost/contrib/python/numpy/py2/numpy/distutils/_shell_utils.py
imports: import os
  import shlex
  import subprocess
label_desc: Use image node_id 1 for calling the CommandLineParser obj's underlying member method code with example usage: obj.join(argv) without return types