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): 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.')