I'm coding a small piece of server software for the personal use of several users. Not hundreds, not thousands, but perhaps 3-10 at a time.
Since it's a threaded server, SQLite doesn't work. It complains about threads like this:
ProgrammingError: SQLite objects created in a thread can only be used in that same thread.The object was created in thread id 140735085562848 and this is thread id 4301299712
Besides, they say SQLite isn't great for concurrency anyhow.
Now since I started working with Python 3 (and would rather continue using it) I can't seem to get the MySQL module to work properly and others seem equally frustrated.
In that case, is there any other DB option for Python 3 that I could consider?