mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-21 16:38:06 -06:00
Bug 799308 - sqlite backend: Example Python script prints error...
when creating new file. Reverts the fix for https://bugs.gnucash.org/show_bug.cgi?id=726891. The underlying problem, that a new SQL database needed to be loaded to force its creation, is no longer a problem. It was probably corrected as part of the C++ rewrite of the SQL backend.
This commit is contained in:
parent
0d6303e57a
commit
02e2fa0ead
@ -356,15 +356,6 @@ class Session(GnuCashCoreClass):
|
||||
if mode is None:
|
||||
mode = SessionOpenMode.SESSION_NORMAL_OPEN
|
||||
self.begin(book_uri, mode)
|
||||
# Take care of backend inconsistency
|
||||
# New xml file can't be loaded, new sql store
|
||||
# has to be loaded before it can be altered
|
||||
# Any existing store obviously has to be loaded
|
||||
# More background: https://bugs.gnucash.org/show_bug.cgi?id=726891
|
||||
is_new = mode in (SessionOpenMode.SESSION_NEW_STORE, SessionOpenMode.SESSION_NEW_OVERWRITE)
|
||||
scheme = urlparse(book_uri).scheme
|
||||
if not (is_new and scheme == 'xml'):
|
||||
self.load()
|
||||
except GnuCashBackendException as backend_exception:
|
||||
self.end()
|
||||
self.destroy()
|
||||
|
Loading…
Reference in New Issue
Block a user