Exemple #1
0
 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, just checking the argument values.
     """
     Block.__init__(self, scenario, args)
     if self.language is None:
         raise LoadingException('Language must be defined!')
     self.lexicon = Lexicon()
Exemple #4
0
 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:
         self.language = 'unk'
     self.encoding = args.get('encoding', 'UTF-8')
Exemple #5
0
 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')
Exemple #6
0
 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)'
         )
Exemple #7
0
 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']
Exemple #8
0
 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, just checking the argument values"
     Block.__init__(self, scenario, args)
     if self.language is None:
         raise LoadingException("Language must be defined!")
Exemple #10
0
 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!')
Exemple #11
0
 def __init__(self, scenario, args):
     "Empty constructor (just call the base constructor)"
     Block.__init__(self, scenario, args)
Exemple #12
0
 def __init__(self, scenario, args):
     "Empty constructor (just call the base constructor)"
     Block.__init__(self, scenario, args)
Exemple #13
0
 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)')