Exemplo n.º 1
0
    def handle(self, *args, **options):
        if len(args) != 2:
            raise CommandError('Node path and short name is required. See --help.')
        if options['long_name'] == None:
            raise CommandError('Long name is required. See --help.')
        verbosity = int(options.get('verbosity', '1'))
        node_path = args[0]
        short_name = args[1]

        try:
            node = get_by_path(node_path)
        except Node.DoesNotExist, e:
            raise CommandError('Invalid node path.')
Exemplo n.º 2
0
    def handle(self, *args, **options):
        if len(args) != 2:
            raise CommandError(
                'Node path and short name is required. See --help.')
        if options['long_name'] == None:
            raise CommandError('Long name is required. See --help.')
        verbosity = int(options.get('verbosity', '1'))
        node_path = args[0]
        short_name = args[1]

        try:
            node = get_by_path(node_path)
        except Node.DoesNotExist, e:
            raise CommandError('Invalid node path.')
    def handle(self, *args, **options):
        from devilry.apps.core.models import Node
        from devilry.coreutils.utils import get_by_path

        if len(args) != 2:
            raise CommandError('Node path and short name is required. See --help.')
        if options['long_name'] == None:
            raise CommandError('Long name is required. See --help.')
        verbosity = int(options.get('verbosity', '1'))
        node_path = args[0]
        short_name = args[1]

        if node_path == "None":
            node = None
        else:
            try:
                node = get_by_path(node_path)
            except Node.DoesNotExist, e:
                raise CommandError('Invalid node path.')