Esempio n. 1
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!')
     self.lexicon = Lexicon()
Esempio n. 3
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')
Esempio n. 4
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)'
         )
 def __init__(self, scenario, args):
     "Constructor, just checking the argument values"
     super(AddClausalExpletives, self).__init__(scenario, args)
     if self.language is None:
         raise LoadingException('Language must be defined!')
     self.lexicon = Lexicon()
Esempio n. 6
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!')
Esempio n. 7
0
 def __init__(self, scenario, args):
     "Constructor, just checking the argument values"
     super(AddPrepositions, self).__init__(scenario, args)
     if self.language is None:
         raise LoadingException('Language must be defined!')