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.
		
		
		
		
		
			
		
			
				
					
					
						
							26 lines
						
					
					
						
							565 B
						
					
					
				
			
		
		
	
	
							26 lines
						
					
					
						
							565 B
						
					
					
				| # -*- 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()
 | |
| 
 |