#NEWLINE# def jobs( self , project , **kwargs ) : #NEWLINE# #INDENT# 'Wraps `Rundeck API GET /jobs <http://rundeck.org/docs/api/index.html#listing-jobs>`_\n\n        :Parameters:\n            project : str\n                the name of a project\n\n        :Keywords:\n            idlist : str | list(str, ...)\n                specify a comma-separated string or a list of Job IDs to include\n            groupPath : str\n                specify a group or partial group path to include all jobs within that group path\n                or "*" for all groups or "-" to match top level jobs only (default: "*")\n            jobFilter : str\n                specify a job name filter; will match any job name that contains this string\n            jobExactFilter : str\n                specify an exact job name to match\n            groupPathExact : str\n                specify an exact group path to match or "-" to match the top level jobs only\n\n        :return: A :class:`~.rundeck.connection.RundeckResponse`\n        :rtype: :class:`~.rundeck.connection.RundeckResponse`\n        ' #NEWLINE# params = cull_kwargs ( ( 'idlist' , 'groupPath' , 'jobFilter' , 'jobExactFilter' , 'groupPathExact' ) , kwargs ) #NEWLINE# if ( ( 'jobExactFilter' in params ) or ( 'groupPathExact' in params ) ) : #NEWLINE# #INDENT# self . requires_version ( 2 ) #NEWLINE# #UNINDENT# params [ 'project' ] = project #NEWLINE# return self . _exec ( GET , 'jobs' , params = params , ** kwargs )