web/lib/django/db/backends/sqlite3/client.py
changeset 0 0d40e90630ef
child 29 cc9b7e14412b
equal deleted inserted replaced
-1:000000000000 0:0d40e90630ef
       
     1 import os
       
     2 import sys
       
     3 
       
     4 from django.db.backends import BaseDatabaseClient
       
     5 
       
     6 class DatabaseClient(BaseDatabaseClient):
       
     7     executable_name = 'sqlite3'
       
     8 
       
     9     def runshell(self):
       
    10         args = [self.executable_name,
       
    11                 self.connection.settings_dict['DATABASE_NAME']]
       
    12         if os.name == 'nt':
       
    13             sys.exit(os.system(" ".join(args)))
       
    14         else:
       
    15             os.execvp(self.executable_name, args)
       
    16