mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-30 23:47:31 +03:00 
			
		
		
		
	Move max_length to nlp.make_doc() (#6512)
Move max_length check to `nlp.make_doc()` so that's it's also checked for `nlp.pipe()`.
This commit is contained in:
		
							parent
							
								
									52fa46dd58
								
							
						
					
					
						commit
						e931d3f72b
					
				|  | @ -434,10 +434,6 @@ class Language(object): | |||
| 
 | ||||
|         DOCS: https://spacy.io/api/language#call | ||||
|         """ | ||||
|         if len(text) > self.max_length: | ||||
|             raise ValueError( | ||||
|                 Errors.E088.format(length=len(text), max_length=self.max_length) | ||||
|             ) | ||||
|         doc = self.make_doc(text) | ||||
|         if component_cfg is None: | ||||
|             component_cfg = {} | ||||
|  | @ -464,6 +460,10 @@ class Language(object): | |||
|         return DisabledPipes(self, *names) | ||||
| 
 | ||||
|     def make_doc(self, text): | ||||
|         if len(text) > self.max_length: | ||||
|             raise ValueError( | ||||
|                 Errors.E088.format(length=len(text), max_length=self.max_length) | ||||
|             ) | ||||
|         return self.tokenizer(text) | ||||
| 
 | ||||
|     def _format_docs_and_golds(self, docs, golds): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user