(self, path)
return local_path
Convert a subdirectory-relative path into a normalized path which starts
    with the make variable $(LOCAL_PATH) (i.e. the top of the project tree).
    Absolute paths, or paths that contain variables, are just normalized.
Convert a subdirectory-relative path into a normalized path which starts
    with the make variable $(LOCAL_PATH) (i.e. the top of the project tree).
    Absolute paths, or paths that contain variables, are just normalized.
Convert a subdirectory - relative path into a normalized path which starts with the make variable $ ( LOCAL_PATH ) ( i . e . the top of the project tree ) . Absolute paths or paths that contain variables are just normalized .
def LocalPathify(self, path):
    """Convert a subdirectory-relative path into a normalized path which starts
    with the make variable $(LOCAL_PATH) (i.e. the top of the project tree).
    Absolute paths, or paths that contain variables, are just normalized."""
    if '$(' in path or os.path.isabs(path):
      # path is not a file in the project tree in this case, but calling
      # normpath is still important for trimming trailing slashes.
      return os.path.normpath(path)
    local_path = os.path.join('$(LOCAL_PATH)', self.path, path)
    local_path = os.path.normpath(local_path)
    # Check that normalizing the path didn't ../ itself out of $(LOCAL_PATH)
    # - i.e. that the resulting path is still inside the project tree. The
    # path may legitimately have ended up containing just $(LOCAL_PATH), though,
    # so we don't look for a slash.
    assert local_path.startswith('$(LOCAL_PATH)'), (
           'Path %s attempts to escape from gyp path %s !)' % (path, self.path))
    return local_path
def LocalPathify ( self , path ) : if '$(' in path or os . path . isabs ( path ) : # path is not a file in the project tree in this case, but calling # normpath is still important for trimming trailing slashes. return os . path . normpath ( path ) local_path = os . path . join ( '$(LOCAL_PATH)' , self . path , path ) local_path = os . path . normpath ( local_path ) # Check that normalizing the path didn't ../ itself out of $(LOCAL_PATH) # - i.e. that the resulting path is still inside the project tree. The # path may legitimately have ended up containing just $(LOCAL_PATH), though, # so we don't look for a slash. assert local_path . startswith ( '$(LOCAL_PATH)' ) , ( 'Path %s attempts to escape from gyp path %s !)' % ( path , self . path ) ) return local_path