mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-31 16:07:41 +03:00 
			
		
		
		
	* Fix default parameters for load functions Some load functions used SimpleFrozenList() directly instead of the _DEFAULT_EMPTY_PIPES parameter. That mostly worked as intended, but the changes in #11459 check for equality using identity, not value, so a warning is incorrectly raised sometimes, as in #11706. This change just has all the load functions use the singleton value instead. * Add test that there are no warnings on module-based load This will succeed due to changes in this branch, but local tests with the latest release failed as intended. * Try reverting commit and see if CI changes There is an error in CI that is probably unrelated. Revert "Fix default parameters for load functions" This reverts commitdc46b35687. * Revert "Try reverting commit and see if CI changes" This reverts commit2514ed07ef. Co-authored-by: Adriane Boyd <adrianeboyd@gmail.com>
This commit is contained in:
		
							parent
							
								
									1211552f0e
								
							
						
					
					
						commit
						db56600536
					
				
							
								
								
									
										5
									
								
								.github/azure-steps.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/azure-steps.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -59,6 +59,11 @@ steps: | |||
|     displayName: 'Test download CLI' | ||||
|     condition: eq(variables['python_version'], '3.8') | ||||
| 
 | ||||
|   - script: | | ||||
|       python -W error -c "import ca_core_news_sm; nlp = ca_core_news_sm.load(); doc=nlp('test')" | ||||
|     displayName: 'Test no warnings on load (#11713)' | ||||
|     condition: eq(variables['python_version'], '3.8') | ||||
| 
 | ||||
|   - script: | | ||||
|       python -m spacy convert extra/example_data/ner_example_data/ner-token-per-line-conll2003.json . | ||||
|     displayName: 'Test convert CLI' | ||||
|  |  | |||
|  | @ -443,9 +443,9 @@ def load_model_from_package( | |||
|     name: str, | ||||
|     *, | ||||
|     vocab: Union["Vocab", bool] = True, | ||||
|     disable: Union[str, Iterable[str]] = SimpleFrozenList(), | ||||
|     enable: Union[str, Iterable[str]] = SimpleFrozenList(), | ||||
|     exclude: Union[str, Iterable[str]] = SimpleFrozenList(), | ||||
|     disable: Union[str, Iterable[str]] = _DEFAULT_EMPTY_PIPES, | ||||
|     enable: Union[str, Iterable[str]] = _DEFAULT_EMPTY_PIPES, | ||||
|     exclude: Union[str, Iterable[str]] = _DEFAULT_EMPTY_PIPES, | ||||
|     config: Union[Dict[str, Any], Config] = SimpleFrozenDict(), | ||||
| ) -> "Language": | ||||
|     """Load a model from an installed package. | ||||
|  | @ -619,9 +619,9 @@ def load_model_from_init_py( | |||
|     init_file: Union[Path, str], | ||||
|     *, | ||||
|     vocab: Union["Vocab", bool] = True, | ||||
|     disable: Union[str, Iterable[str]] = SimpleFrozenList(), | ||||
|     enable: Union[str, Iterable[str]] = SimpleFrozenList(), | ||||
|     exclude: Union[str, Iterable[str]] = SimpleFrozenList(), | ||||
|     disable: Union[str, Iterable[str]] = _DEFAULT_EMPTY_PIPES, | ||||
|     enable: Union[str, Iterable[str]] = _DEFAULT_EMPTY_PIPES, | ||||
|     exclude: Union[str, Iterable[str]] = _DEFAULT_EMPTY_PIPES, | ||||
|     config: Union[Dict[str, Any], Config] = SimpleFrozenDict(), | ||||
| ) -> "Language": | ||||
|     """Helper function to use in the `load()` method of a model package's | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user