parameters: (self, arch, *args)
return_statement: return link.returncode
docstring: Filter diagnostic output from link that looks like:
      '   Creating library ui.dll.lib and object ui.dll.exp'
      This happens when there are exports from the dll or exe.
docstring_summary: Filter diagnostic output from link that looks like:
      '   Creating library ui.dll.lib and object ui.dll.exp'
      This happens when there are exports from the dll or exe.
docstring_tokens: Filter diagnostic output from link that looks like : Creating library ui . dll . lib and object ui . dll . exp This happens when there are exports from the dll or exe .
function: def ExecLinkWrapper(self, arch, *args):
      """Filter diagnostic output from link that looks like:
      '   Creating library ui.dll.lib and object ui.dll.exp'
      This happens when there are exports from the dll or exe.
      """
      env = _GetEnvAsDict(arch)
      args = list(args)  # *args is a tuple by default, which is read-only.
      args[0] = args[0].replace('/', '\\')
      link = subprocess.Popen(args, env=env, shell=True, stdout=subprocess.PIPE)
      out, _ = link.communicate()
      for line in out.splitlines():
        if (not line.startswith('   Creating library ') and
            not line.startswith('Generating code') and
            not line.startswith('Finished generating code')):
          print line
      return link.returncode
function_tokens: def ExecLinkWrapper ( self , arch , * args ) : env = _GetEnvAsDict ( arch ) args = list ( args ) # *args is a tuple by default, which is read-only. args [ 0 ] = args [ 0 ] . replace ( '/' , '\\' ) link = subprocess . Popen ( args , env = env , shell = True , stdout = subprocess . PIPE ) out , _ = link . communicate ( ) for line in out . splitlines ( ) : if ( not line . startswith ( '   Creating library ' ) and not line . startswith ( 'Generating code' ) and not line . startswith ( 'Finished generating code' ) ) : print line return link . returncode