original_docstring: 
      Report rows with unique key values. E.g.::
  
          >>> from petl.push import unique, tocsv
          >>> p = unique('foo')
          >>> p.pipe(tocsv('foo_uniq.csv'))
          >>> p.pipe('remainder', tocsv('foo_dups.csv'))
          >>> p.push(sometable)
  
      N.B., assumes data are already sorted by the given key. See also
      :func:`duplicates`.
  
      
docstring: Report rows with unique key values.
  
  N.B., assumes data are already sorted by the given key. See also
docstring_tokens: Report rows with unique key values . N . B . assumes data are already sorted by the given key . See also
code: def unique(key):
      """
      Report rows with unique key values. E.g.::
  
          >>> from petl.push import unique, tocsv
          >>> p = unique('foo')
          >>> p.pipe(tocsv('foo_uniq.csv'))
          >>> p.pipe('remainder', tocsv('foo_dups.csv'))
          >>> p.push(sometable)
  
      N.B., assumes data are already sorted by the given key. See also
      :func:`duplicates`.
  
      """
  
      return UniqueComponent(key)
code_tokens: def unique ( key ) : return UniqueComponent ( key )
short_docstring: Report rows with unique key values.
short_docstring_tokens: Report rows with unique key values .
comment: """
      Report rows with unique key values. E.g.::
  
          >>> from petl.push import unique, tocsv
          >>> p = unique('foo')
          >>> p.pipe(tocsv('foo_uniq.csv'))
          >>> p.pipe('remainder', tocsv('foo_dups.csv'))
          >>> p.push(sometable)
  
      N.B., assumes data are already sorted by the given key. See also
      :func:`duplicates`.
  
      """