.. $Id$  -*- rst -*-
.. pyformex reference manual --- flatkeydb
.. CREATED WITH py2rst.py: DO NOT EDIT

.. include:: ../defines.inc
.. include:: ../links.inc

.. _sec:ref-flatkeydb:

:mod:`flatkeydb` --- Flat Text File Database.
=============================================

.. automodule:: flatkeydb
   :synopsis: Flat Text File Database.



   .. autoclass:: FlatDB


      FlatDB objects have the following methods:

      .. automethod:: newRecord()
      .. automethod:: checkKeys(record)
      .. automethod:: checkRecord(record)
      .. automethod:: record_error_handler(record)
      .. automethod:: key_error_handler(key)
      .. automethod:: insert(record)
      .. automethod:: append(record)
      .. automethod:: splitKeyValue(line)
      .. automethod:: parseLine(line)
      .. automethod:: parse(lines,ignore=False,filename=None)
      .. automethod:: readFile(filename,ignore=False)
      .. automethod:: writeFile(filename,mode='w',header=None)
      .. automethod:: match(key,value)

**Functions defined in the module flatkeydb**

   .. autofunction:: firstWord(s)
   .. autofunction:: unQuote(s)
   .. autofunction:: splitKeyValue(s,key_sep)
   .. autofunction:: ignore_error(dummy)

   
.. moduleauthor:: pyFormex project (http://pyformex.org)

.. End

