def __init__(self, scenario, args): """\ Constructor, sets the arguments given to this block as global. """ Block.__init__(self, scenario, args) for arg, value in args.iteritems(): scenario.global_args[arg] = value
def __init__(self, scenario, args): """\ Constructor, just checking the argument values. """ Block.__init__(self, scenario, args) if self.language is None: raise LoadingException('Language must be defined!') self.lexicon = Lexicon()
def __init__(self, scenario, args): """\ Constructor, checks if language is set and selects encoding according to args, defauts to UTF-8. """ Block.__init__(self, scenario, args) if self.language is None: raise LoadingException('Language must be defined!') self.encoding = args.get('encoding', 'UTF-8')
def __init__(self, scenario, args): "Constructor, checking the argument values" Block.__init__(self, scenario, args) # just check if there is any valid argument in the argument dictionary if not [ True for arg in args.keys() if arg in self.__class__.valid_args ]: raise LoadingException( 'No valid argument given (document, bundle, zone, X(tree|node)' )
def __init__(self, scenario, args): "Empty constructor (just call the base constructor)" Block.__init__(self, scenario, args) self.to = None self.path = None self.add_to_name = None if 'to' in args: self.to = args['to'] elif 'path' in args: self.path = args['path'] elif 'add_to_name' in args: self.add_to_name = args['add_to_name']
def __init__(self, scenario, args): "Constructor, checking the argument values" Block.__init__(self, scenario, args) if self.language is None: raise LoadingException('Language must be defined!') self.source_language = args.get('source_language') or self.language self.source_selector = args.get('source_selector') if self.source_selector is None: self.source_selector = self.selector if self.language == self.source_language and self.selector == self.source_selector: raise LoadingException('Can\'t copy tree: destination and source zones are the same!') self.layer = args.get('layer') if not self.layer: raise LoadingException('Can\'t copy tree: layer must be given!')
def __init__(self, scenario, args): "Constructor, checking the argument values" Block.__init__(self, scenario, args) if self.language is None: raise LoadingException('Language must be defined!') self.source_language = args.get('source_language') or self.language self.source_selector = args.get('source_selector') if self.source_selector is None: self.source_selector = self.selector if self.language == self.source_language and self.selector == self.source_selector: raise LoadingException( 'Can\'t copy tree: destination and source zones are the same!') self.layer = args.get('layer') if not self.layer: raise LoadingException('Can\'t copy tree: layer must be given!')
def __init__(self, scenario, args): "Constructor, checking the argument values" Block.__init__(self, scenario, args) if self.language is None: raise LoadingException('Language must be defined!')
def __init__(self, scenario, args): "Constructor, checking the argument values" Block.__init__(self, scenario, args) # just check if there is any valid argument in the argument dictionary if not [True for arg in args.keys() if arg in self.__class__.valid_args]: raise LoadingException('No valid argument given (document, bundle, zone, X(tree|node)')
def __init__(self, scenario, args): "Empty constructor (just call the base constructor)" Block.__init__(self, scenario, args)