File size: 612 Bytes
cd72f57
 
 
 
 
 
 
 
 
 
 
b7c11d4
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import os
import sqlite3

def init_sqlite_db():
    os.makedirs('/data', exist_ok=True)  # Create /data/ directory if it doesn't exist
    if not os.access('/data', os.W_OK):
        raise PermissionError("No write permission for /data directory")
    conn = sqlite3.connect('/data/vernacular_learning.db')
    c = conn.cursor()
    # ... rest of the database initialization code ...
    conn.commit()
    return conn
    # Create file storage directory
os.makedirs('/data/files', exist_ok=True)
if not os.access('/data/files', os.W_OK):
    raise PermissionError("No write permission for /data/files directory")