You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					27 lines
				
				565 B
			
		
		
			
		
	
	
					27 lines
				
				565 B
			| 
											8 years ago
										 | # -*- coding: utf-8 -*-
 | ||
|  | """
 | ||
|  |     markupsafe._compat
 | ||
|  |     ~~~~~~~~~~~~~~~~~~
 | ||
|  | 
 | ||
|  |     Compatibility module for different Python versions.
 | ||
|  | 
 | ||
|  |     :copyright: (c) 2013 by Armin Ronacher.
 | ||
|  |     :license: BSD, see LICENSE for more details.
 | ||
|  | """
 | ||
|  | import sys
 | ||
|  | 
 | ||
|  | PY2 = sys.version_info[0] == 2
 | ||
|  | 
 | ||
|  | if not PY2:
 | ||
|  |     text_type = str
 | ||
|  |     string_types = (str,)
 | ||
|  |     unichr = chr
 | ||
|  |     int_types = (int,)
 | ||
|  |     iteritems = lambda x: iter(x.items())
 | ||
|  | else:
 | ||
|  |     text_type = unicode
 | ||
|  |     string_types = (str, unicode)
 | ||
|  |     unichr = unichr
 | ||
|  |     int_types = (int, long)
 | ||
|  |     iteritems = lambda x: x.iteritems()
 |