mirror of
				https://github.com/ytdl-org/youtube-dl
				synced 2025-11-04 03:33:46 +00:00 
			
		
		
		
	[README.md] Add long lines policy to coding conventions
This commit is contained in:
		
							parent
							
								
									1d803085d7
								
							
						
					
					
						commit
						8437f5089f
					
				
							
								
								
									
										19
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								README.md
									
									
									
									
									
								
							@ -1192,6 +1192,25 @@ title = self._search_regex(
 | 
			
		||||
    webpage, 'title', group='title')
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Long lines policy
 | 
			
		||||
 | 
			
		||||
There is a soft limit to keep lines of code under 80 characters long. This means it should be respected if possible and if it does not make readability and code maintenance worse.
 | 
			
		||||
 | 
			
		||||
For example, you should **never** split long string literals like URLs or some other often copied entities over multiple lines to fit this limit:
 | 
			
		||||
 | 
			
		||||
Correct:
 | 
			
		||||
 | 
			
		||||
```python
 | 
			
		||||
'https://www.youtube.com/watch?v=FqZTN594JQw&list=PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4'
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Incorrect:
 | 
			
		||||
 | 
			
		||||
```python
 | 
			
		||||
'https://www.youtube.com/watch?v=FqZTN594JQw&list='
 | 
			
		||||
'PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4'
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Use safe conversion functions
 | 
			
		||||
 | 
			
		||||
Wrap all extracted numeric data into safe functions from [`youtube_dl/utils.py`](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/utils.py): `int_or_none`, `float_or_none`. Use them for string to number conversions as well.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user