~m4v/+junk/Factos

« back to all changes in this revision

Viewing changes to databases.py

  • Committer: Elián Hanisch
  • Date: 2010-05-15 00:48:16 UTC
  • Revision ID: lambdae2@gmail.com-20100515004816-7ss3t7tv1uqe00we
refactoring, docstring fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
class Table(object):
26
26
    """
27
 
    Class for handling a sql table. <tableStruct> should be a tuple with pairs (colunm_name,
28
 
    colunm_type) that defines the table  structure, <name> is the table name.
29
 
    Allows to iterate the structure, and table[<column_nam>] or table[<column_number>] will return
 
27
    Class for handling database's tables. <tableStruct> should be a tuple with pairs (colunm_name,
 
28
    colunm_type) that defines the table structure, <name> is the table name.
 
29
    Allows to iterate the structure, and table[<column_name>] or table[<column_number>] will return
30
30
    the column data type.
31
31
    You can get a row of the table with table.row(<tuple_of_values>)."""
32
32
 
143
143
 
144
144
# class for manipulate sqlite databases
145
145
class SqliteDB(object):
146
 
    """Class for manipulate sqlite databases. Used tables are cached and it can create tables when
 
146
    """
 
147
    Class for manipulate sqlite databases. Used tables are cached and it can create tables when
147
148
    needed."""
148
149
    text_factory = unicode
149
150
    def __init__(self, filename, verifyTables=True):