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")