parameters: (self)
return_statement: return gyp.MSVSUtil.TARGET_TYPE_EXT.get(self.spec['type'], '')
docstring: Returns the extension for the target, with no leading dot.
  
      Uses 'product_extension' if specified, otherwise uses MSVS defaults based on
      the target type.
docstring_summary: Returns the extension for the target, with no leading dot.
docstring_tokens: Returns the extension for the target with no leading dot .
function: def GetExtension(self):
      """Returns the extension for the target, with no leading dot.
  
      Uses 'product_extension' if specified, otherwise uses MSVS defaults based on
      the target type.
      """
      ext = self.spec.get('product_extension', None)
      if ext:
        return ext
      return gyp.MSVSUtil.TARGET_TYPE_EXT.get(self.spec['type'], '')
function_tokens: def GetExtension ( self ) : ext = self . spec . get ( 'product_extension' , None ) if ext : return ext return gyp . MSVSUtil . TARGET_TYPE_EXT . get ( self . spec [ 'type' ] , '' )