mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-11-04 18:07:46 +03:00 
			
		
		
		
	Fixing Python3.10 incompatibility
This commit is contained in:
		
							parent
							
								
									6fa5922fbd
								
							
						
					
					
						commit
						fd137b49ef
					
				| 
						 | 
					@ -10,6 +10,7 @@ import copy
 | 
				
			||||||
import types
 | 
					import types
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from thirdparty.odict import OrderedDict
 | 
					from thirdparty.odict import OrderedDict
 | 
				
			||||||
 | 
					from thirdparty.six.moves import collections_abc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AttribDict(dict):
 | 
					class AttribDict(dict):
 | 
				
			||||||
    """
 | 
					    """
 | 
				
			||||||
| 
						 | 
					@ -159,7 +160,7 @@ class LRUDict(object):
 | 
				
			||||||
        return self.cache.keys()
 | 
					        return self.cache.keys()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Reference: https://code.activestate.com/recipes/576694/
 | 
					# Reference: https://code.activestate.com/recipes/576694/
 | 
				
			||||||
class OrderedSet(collections.MutableSet):
 | 
					class OrderedSet(collections_abc.MutableSet):
 | 
				
			||||||
    """
 | 
					    """
 | 
				
			||||||
    This class defines the set with ordered (as added) items
 | 
					    This class defines the set with ordered (as added) items
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,7 @@ from lib.core.enums import OS
 | 
				
			||||||
from thirdparty.six import unichr as _unichr
 | 
					from thirdparty.six import unichr as _unichr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
 | 
					# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
 | 
				
			||||||
VERSION = "1.5.1.29"
 | 
					VERSION = "1.5.1.30"
 | 
				
			||||||
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
 | 
					TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
 | 
				
			||||||
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
 | 
					TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
 | 
				
			||||||
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)
 | 
					VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								thirdparty/six/__init__.py
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								thirdparty/six/__init__.py
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -223,6 +223,12 @@ class _SixMetaPathImporter(object):
 | 
				
			||||||
        return None
 | 
					        return None
 | 
				
			||||||
    get_source = get_code  # same as get_code
 | 
					    get_source = get_code  # same as get_code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def create_module(self, spec):
 | 
				
			||||||
 | 
					        return self.load_module(spec.name)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def exec_module(self, module):
 | 
				
			||||||
 | 
					        pass
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_importer = _SixMetaPathImporter(__name__)
 | 
					_importer = _SixMetaPathImporter(__name__)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user