Remita Amine 
								
							 
						 
						
							
							
							
							
								
							
							
								40fcba5edb 
								
							 
						 
						
							
							
								
								improve coding style  
							
							
							
						 
						
							2017-04-12 20:38:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								831217291a 
								
							 
						 
						
							
							
								
								[compat] Use try except for compat_numeric_types  
							
							
							
						 
						
							2017-02-25 19:44:50 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								28572a1a0b 
								
							 
						 
						
							
							
								
								[compat] Add compat_numeric_types  
							
							
							
						 
						
							2017-02-23 22:57:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Remita Amine 
								
							 
						 
						
							
							
							
							
								
							
							
								da162c1135 
								
							 
						 
						
							
							
								
								[compat] add compat_etree_register_namespace to __all__ list  
							
							
							
						 
						
							2017-02-01 20:15:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Remita Amine 
								
							 
						 
						
							
							
							
							
								
							
							
								c2d9c25f81 
								
							 
						 
						
							
							
								
								[compat] add compat_etree_register_namespace  
							
							
							
						 
						
							2017-01-29 16:03:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec85ded83c 
								
							 
						 
						
							
							
								
								Fix "invalid escape sequences" error on Python 3.6  
							
							
							
						 
						
							2017-01-06 00:58:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								582be35847 
								
							 
						 
						
							
							
								
								Update coding style after pycodestyle 2.1.0  
							
							... 
							
							
							
							In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.
See https://github.com/PyCQA/pycodestyle/issues/400 
See also #10689 ; thanks @stepshal for first mentioning this issue and
initial patches 
							
						 
						
							2016-11-17 19:45:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec3518725b 
								
							 
						 
						
							
							
								
								[compat] Fix test_cmdline_umlauts on Python 2.6  
							
							... 
							
							
							
							The original statement raises uncaught UnicodeWarning on Python 2.6 
							
						 
						
							2016-07-07 22:30:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfe5fa49ae 
								
							 
						 
						
							
							
								
								[compat] Fix compat_shlex_split for non-ASCII input  
							
							... 
							
							
							
							Closes  #9871  
						
							2016-07-07 17:37:29 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								836ab0c554 
								
							 
						 
						
							
							
								
								[compat] Import html5 entities correctly  
							
							
							
						 
						
							2016-06-10 18:12:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9631a94fb5 
								
							 
						 
						
							
							
								
								[compat] Add compat_html_entities_html5  
							
							... 
							
							
							
							Used in tset_Vporn_1. Also Related to #9270  
							
						 
						
							2016-06-10 15:05:24 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								e67f688025 
								
							 
						 
						
							
							
								
								[compat] Add 'compat_input' to __all__  
							
							
							
						 
						
							2016-06-05 23:16:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ae6c83bce 
								
							 
						 
						
							
							
								
								[compat] Add compat_input  
							
							
							
						 
						
							2016-06-05 00:43:55 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb7941e3e6 
								
							 
						 
						
							
							
								
								[compat] Fix for XML with <!DOCTYPE> in Python 2.7 and 3.2  
							
							... 
							
							
							
							Such XML documents cause DeprecationWarning if python is run
with `-W error` 
							
						 
						
							2016-05-23 01:40:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								702ccf2dc0 
								
							 
						 
						
							
							
								
								[compat] Rename shlex_quote and remove unused subprocess_check_output  
							
							
							
						 
						
							2016-05-10 16:00:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edaa23f822 
								
							 
						 
						
							
							
								
								[compat] Rename struct_(un)pack to compat_struct_(un)pack  
							
							
							
						 
						
							2016-05-10 14:51:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dab0daeeb0 
								
							 
						 
						
							
							
								
								[utils,compat] Move struct_pack and struct_unpack to compat.py  
							
							
							
						 
						
							2016-05-10 14:51:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe40f9eef2 
								
							 
						 
						
							
							
								
								[compat] Add compat_setenv  
							
							
							
						 
						
							2016-05-09 21:55:03 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
							
							
								
							
							
								92d5477d84 
								
							 
						 
						
							
							
								
								[compat] Handle tuples properly in urlencode()  
							
							... 
							
							
							
							Fixes  #9055  
						
							2016-04-06 18:29:54 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								15707c7e02 
								
							 
						 
						
							
							
								
								[compat] Add compat_urllib_parse_urlencode and eliminate encode_dict  
							
							... 
							
							
							
							encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode
Closes  #8974  
							
						 
						
							2016-03-26 01:46:57 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								57f7e3c62d 
								
							 
						 
						
							
							
								
								[compat] Add compat_xpath  
							
							
							
						 
						
							2016-03-18 02:51:38 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									remitamine 
								
							 
						 
						
							
							
							
							
								
							
							
								83548824c2 
								
							 
						 
						
							
							
								
								Merge pull request  #8092  from bpfoley/twitter-thumbnail  
							
							... 
							
							
							
							[utils] Add extract_attributes for extracting html tag attributes 
							
						 
						
							2016-03-16 13:16:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c0cdd389 
								
							 
						 
						
							
							
								
								[jython] Introduce compat_os_name  
							
							... 
							
							
							
							os.name is always 'java' on Jython 
							
						 
						
							2016-03-03 19:24:24 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Foley 
								
							 
						 
						
							
							
							
							
								
							
							
								8bb56eeeea 
								
							 
						 
						
							
							
								
								[utils] Add extract_attributes for extracting html tag attributes  
							
							... 
							
							
							
							This is much more robust than just using regexps, and handles all
the common scenarios, such as empty/no values, repeated attributes,
entity decoding, mixed case names, and the different possible value
quoting schemes. 
							
						 
						
							2016-03-03 10:11:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								611c1dd96e 
								
							 
						 
						
							
							
								
								[refactor] Single quotes consistency  
							
							
							
						 
						
							2016-02-14 15:37:17 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
							
							
								
							
							
								614db89ae3 
								
							 
						 
						
							
							
								
								[compat] Clarify the versions requiring compat_kwargs  
							
							... 
							
							
							
							It's supported since 2.7.0 alpha 1 and 2.6.5 rc 1. See
https://hg.python.org/cpython/file/v2.7a1/Misc/NEWS#l337 
https://hg.python.org/cpython/file/v2.6.5rc1/Misc/NEWS#l28  
							
						 
						
							2016-01-16 22:17:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								67dda51722 
								
							 
						 
						
							
							
								
								Rename compat_urllib_request_Request to sanitized_Request and move to utils  
							
							
							
						 
						
							2015-11-23 21:55:15 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								13a10d5aa3 
								
							 
						 
						
							
							
								
								[compat] Add compat_urllib_request_Request  
							
							... 
							
							
							
							This is actually not a compatibility routine but rather a workaround for URLs without protocol specified.
The protocol-less URL is treated as HTTP one since it's most probable scenario and it will most likely to
redirect to HTTPS if HTTPS was actually expected. This routine could also be useful for any Request
preprocessing that may be added in future. 
							
						 
						
							2015-11-23 21:55:12 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								ae37338e68 
								
							 
						 
						
							
							
								
								[compat] compat_etree_fromstring: clarify comment  
							
							
							
						 
						
							2015-10-29 13:58:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								f78546272c 
								
							 
						 
						
							
							
								
								[compat] compat_etree_fromstring: also decode the text attribute  
							
							... 
							
							
							
							Deletes parse_xml from utils, because it also does it. 
							
						 
						
							2015-10-26 16:41:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								387db16a78 
								
							 
						 
						
							
							
								
								[compat] compat_etree_fromstring: only decode bytes objects  
							
							
							
						 
						
							2015-10-25 20:30:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								36e6f62cd0 
								
							 
						 
						
							
							
								
								Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x ( #7178 )  
							
							... 
							
							
							
							Attributes aren't unicode objects, so they couldn't be directly used in info_dict fields (for example '--write-description' doesn't work with bytes). 
							
						 
						
							2015-10-25 20:13:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
							
							
								
							
							
								0a67a3632b 
								
							 
						 
						
							
							
								
								[compat] Add compat_urllib_request_DataHandler  
							
							
							
						 
						
							2015-10-18 13:44:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								f2dbc54066 
								
							 
						 
						
							
							
								
								[compat] Fix wrong lines/columns order  
							
							... 
							
							
							
							stty size is rows x columns 
							
						 
						
							2015-10-06 22:02:28 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								4810c48d6d 
								
							 
						 
						
							
							
								
								[compat] Do not compare None <= 0  
							
							... 
							
							
							
							The result is meaningless (and it emits a warning in cpython2 when called with -3), so handle None before making integer comparisons. 
							
						 
						
							2015-10-06 14:30:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yen Chi Hsuan 
								
							 
						 
						
							
							
							
							
								
							
							
								13118a50b8 
								
							 
						 
						
							
							
								
								[compat] Allow overriding by only COLUMNS or LINES in compat_get_terminal_size  
							
							... 
							
							
							
							Now the semantic of this function is identical to
shutil.get_terminal_size() in Python 3.3+. The new behavior also
corresponds to the old get_term_width(), which is removed in
003c69a84b 
							
						 
						
							2015-10-03 00:00:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								953fed280f 
								
							 
						 
						
							
							
								
								[compat] Do not use unicode  
							
							... 
							
							
							
							If the code ever runs on 3.x, it would fail. Even if it never does, the unicode name confuses Python 3 code analysis tools. 
							
						 
						
							2015-09-14 00:25:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								8df5ae15d1 
								
							 
						 
						
							
							
								
								[compat] Fix python version check for compat_shlex_split  
							
							
							
						 
						
							2015-09-05 22:21:06 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								51f579b635 
								
							 
						 
						
							
							
								
								[compat] Add compat shlex.split  
							
							
							
						 
						
							2015-09-05 21:40:44 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								03950c90f7 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'jaimemf/format_spec_groups' ( closes   #6124 )  
							
							
							
						 
						
							2015-08-03 15:22:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									remitamine 
								
							 
						 
						
							
							
							
							
								
							
							
								799207e838 
								
							 
						 
						
							
							
								
								[viewster] extract the api auth token  
							
							... 
							
							
							
							Closes  #6406 . 
						
							2015-07-30 12:55:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								22603348aa 
								
							 
						 
						
							
							
								
								[compat] Fix _asciire  
							
							
							
						 
						
							2015-07-18 18:32:52 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								3cc8b4c327 
								
							 
						 
						
							
							
								
								[compat] Fix missing _asciire on python 2.6  
							
							
							
						 
						
							2015-07-18 00:24:39 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								4d08161ac2 
								
							 
						 
						
							
							
								
								[compat] Mention unquote_plus  
							
							
							
						 
						
							2015-07-17 23:32:43 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								aa99aa4e85 
								
							 
						 
						
							
							
								
								[compat] Add compat_urllib_parse_unquote_plus  
							
							
							
						 
						
							2015-07-17 23:28:34 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								5513967926 
								
							 
						 
						
							
							
								
								[compat] Simplify and use latest cpython 3 code  
							
							
							
						 
						
							2015-07-17 22:58:13 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fnord 
								
							 
						 
						
							
							
							
							
								
							
							
								593b77064c 
								
							 
						 
						
							
							
								
								Don't forget trailing '%'  
							
							
							
						 
						
							2015-07-17 09:45:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fnord 
								
							 
						 
						
							
							
							
							
								
							
							
								9fefc88656 
								
							 
						 
						
							
							
								
								fix TestCompat test_all_present  
							
							
							
						 
						
							2015-07-17 07:24:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fnord 
								
							 
						 
						
							
							
							
							
								
							
							
								a0f28f90fa 
								
							 
						 
						
							
							
								
								remove kebab  
							
							
							
						 
						
							2015-07-17 01:50:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fnord 
								
							 
						 
						
							
							
							
							
								
							
							
								851229a01f 
								
							 
						 
						
							
							
								
								remove debugprint  
							
							
							
						 
						
							2015-07-17 01:49:55 -05:00