#NEWLINE# def __init__( self , parent = None , **kwargs ) : #NEWLINE# #INDENT# 'Initializes the path specification object.\n\n    Args:\n      parent: optional parent path specification (instance of PathSpec).\n      kwargs: a dictionary of keyword arguments dependending on the path\n              specification.\n\n    Raises:\n      ValueError: when there are unused keyword arguments.\n    ' #NEWLINE# if parent : #NEWLINE# #INDENT# raise ValueError ( 'Unused keyword arguments: {0:s}.' . format ( ', ' . join ( kwargs ) ) ) #NEWLINE# #UNINDENT# super ( PathSpec , self ) . __init__ ( ) #NEWLINE# self . parent = parent