]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/db.py
Multidatabase - every script can open a database by pathname or DB URI
[m_librarian.git] / m_librarian / db.py
index 9a48caa8fdade56f6ca38f86f393ad410ef98b5d..0da18a4676ab8679bcc99664705a252ea50c043b 100755 (executable)
@@ -142,11 +142,11 @@ def open_db(db_uri=None):
         except:
             db_uri = find_sqlite_dburi()
 
-    if db_uri.startswith(os.sep) or db_uri.startswith(os.altsep) \
+    if db_uri.startswith(os.sep) or os.altsep and db_uri.startswith(os.altsep) \
             or db_uri.startswith(os.pardir + os.sep) \
-            or db_uri.startswith(os.pardir + os.altsep):
+            or os.altsep and db_uri.startswith(os.pardir + os.altsep):
         if db_uri.startswith(os.pardir + os.sep) \
-        or db_uri.startswith(os.pardir + os.altsep):
+        or os.altsep and db_uri.startswith(os.pardir + os.altsep):
             db_uri = os.path.abspath(db_uri)
         db_uri = 'sqlite://' + db_uri.replace(os.sep, '/')