0

In the following example:

import sqlite3
from io import StringIO

def init_sqlite_db(app):
    # Read database to tempfile
    con = sqlite3.connect(app.config['SQLITE_DATABASE'])
    tempfile = StringIO()
    for line in con.iterdump():
        tempfile.write('%s\n' % line)
    con.close()
    tempfile.seek(0)

Does io.StringIO cause a temporary file to be created on disk or is it all done in memory?

Paragon512
  • 143
  • 8

0 Answers0