• Gerhard Häring's avatar
    Merged changes from standalone version 2.3.3. This should probably all be · 0741a60c
    Gerhard Häring yazdı
    merged into the 2.5 maintenance branch:
    
    - self->statement was not checked while fetching data, which could
      lead to crashes if you used the pysqlite API in unusual ways.
      Closing the cursor and continuing to fetch data was enough.
    
    - Converters are stored in a converters dictionary. The converter name
      is uppercased first. The old upper-casing algorithm was wrong and
      was replaced by a simple call to the Python string's upper() method
      instead.
    
    -Applied patch by Glyph Lefkowitz that fixes the problem with
     subsequent SQLITE_SCHEMA errors.
    
    - Improvement to the row type: rows can now be iterated over and have a keys()
      method. This improves compatibility with both tuple and dict a lot.
    
    - A bugfix for the subsecond resolution in timestamps.
    
    - Corrected the way the flags PARSE_DECLTYPES and PARSE_COLNAMES are
      checked for. Now they work as documented.
    
    - gcc on Linux sucks. It exports all symbols by default in shared
      libraries, so if symbols are not unique it can lead to problems with
      symbol lookup.  pysqlite used to crash under Apache when mod_cache
      was enabled because both modules had the symbol cache_init. I fixed
      this by applying the prefix pysqlite_ almost everywhere. Sigh.
    0741a60c
Adı
Son kayıt (commit)
Son güncelleme
..
cache.c Loading commit data...
cache.h Loading commit data...
connection.c Loading commit data...
connection.h Loading commit data...
cursor.c Loading commit data...
cursor.h Loading commit data...
microprotocols.c Loading commit data...
microprotocols.h Loading commit data...
module.c Loading commit data...
module.h Loading commit data...
prepare_protocol.c Loading commit data...
prepare_protocol.h Loading commit data...
row.c Loading commit data...
row.h Loading commit data...
sqlitecompat.h Loading commit data...
statement.c Loading commit data...
statement.h Loading commit data...
util.c Loading commit data...
util.h Loading commit data...