Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

# -*- coding: UTF-8 -*- 

# Copyright 2013-2014 Luc Saffre 

# License: BSD (see file COPYING for details) 

 

""" 

 

.. management_command:: initdb_demo 

 

Calls :manage:`initdb` using the application's 

:attr:`lino.core.site.Site.demo_fixtures`. 

 

Introduction see :ref:`lino.tutorial.hello`. 

 

""" 

from past.builtins import basestring 

 

from django.conf import settings 

from lino.modlib.lino_startup.management.commands.initdb import Command as BaseCommand 

from lino.modlib.lino_startup.management.commands.initdb import CommandError 

 

 

class Command(BaseCommand): 

    help = __doc__ 

 

    def handle(self, *args, **options): 

        if len(args) > 0: 

            raise CommandError( 

                "This command takes no arguments (got %r)" % args) 

 

        args = settings.SITE.demo_fixtures 

        if isinstance(args, basestring): 

            args = args.split() 

        super(Command, self).handle(*args, **options)