25 lines
		
	
	
		
			483 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			483 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # -*- 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,)
 | |
| else:
 | |
|     text_type = unicode
 | |
|     string_types = (str, unicode)
 | |
|     unichr = unichr
 | |
|     int_types = (int, long)
 | 
