py::qodb::admin Namespace Reference


Functions

def syncdb
def get_or_create_library
def check_and_repair


Function Documentation

def py::qodb::admin::check_and_repair (   notifier  ) 

make sure qodb is usable
00041                                  :
00042         """
00043         make sure qodb is usable
00044         """
00045         syncdb()
00046         qodb.upgrade.run(notifier)
00047         get_or_create_library(qodb.cte.main_library_id,qodb.cte.main_library_type,_("My comics"))
00048         get_or_create_library(qodb.cte.shopping_list_id,qodb.cte.shopping_list_type,_("Shopping list"))
00049 
00050 

def py::qodb::admin::get_or_create_library (   id,
  type,
  name 
)

create library if not exists
00033                                             :
00034         """
00035         create library if not exists
00036         """
00037         from qodb.models import Library
00038         return Library.objects.get_or_create(id=id, defaults={"name":name, "type":type})
00039 
00040 
def check_and_repair( notifier ) :

def py::qodb::admin::syncdb (  ) 

syncdb
00025              :
00026         """
00027         syncdb
00028         """
00029         django.core.management.syncdb()
00030         if qo_exported("qocfg") :
00031                 qocfg.init_locale() # XXX django overrides it!
00032 
def get_or_create_library( id, type, name ) :


Generated on Tue Oct 9 20:40:33 2007 for Qomics by  doxygen 1.5.3