mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-31 07:57:35 +03:00 
			
		
		
		
	* Fix for Issue 4665 - conllu2json - Allowing HEAD to be an underscore * Added contributor agreement
		
			
				
	
	
		
			32 lines
		
	
	
		
			788 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			788 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from spacy.cli.converters.conllu2json import conllu2json
 | |
| 
 | |
| input_data = """
 | |
| 1	[	_	PUNCT	-LRB-	_	_	punct	_	_
 | |
| 2	This	_	DET	DT	_	_	det	_	_
 | |
| 3	killing	_	NOUN	NN	_	_	nsubj	_	_
 | |
| 4	of	_	ADP	IN	_	_	case	_	_
 | |
| 5	a	_	DET	DT	_	_	det	_	_
 | |
| 6	respected	_	ADJ	JJ	_	_	amod	_	_
 | |
| 7	cleric	_	NOUN	NN	_	_	nmod	_	_
 | |
| 8	will	_	AUX	MD	_	_	aux	_	_
 | |
| 9	be	_	AUX	VB	_	_	aux	_	_
 | |
| 10	causing	_	VERB	VBG	_	_	root	_	_
 | |
| 11	us	_	PRON	PRP	_	_	iobj	_	_
 | |
| 12	trouble	_	NOUN	NN	_	_	dobj	_	_
 | |
| 13	for	_	ADP	IN	_	_	case	_	_
 | |
| 14	years	_	NOUN	NNS	_	_	nmod	_	_
 | |
| 15	to	_	PART	TO	_	_	mark	_	_
 | |
| 16	come	_	VERB	VB	_	_	acl	_	_
 | |
| 17	.	_	PUNCT	.	_	_	punct	_	_
 | |
| 18	]	_	PUNCT	-RRB-	_	_	punct	_	_
 | |
| """
 | |
| 
 | |
| 
 | |
| def test_issue4665():
 | |
|     """
 | |
|     conllu2json should not raise an exception if the HEAD column contains an
 | |
|     underscore
 | |
|     """
 | |
| 
 | |
|     conllu2json(input_data)
 |