mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2026-08-27 04:05:58 +00:00
Code refactoring (moving import ctypes to be used only when needed)
This commit is contained in:
parent
3e0f747fad
commit
c1592e8508
3 changed files with 10 additions and 6 deletions
10
thirdparty/magic/magic.py
vendored
10
thirdparty/magic/magic.py
vendored
|
|
@ -16,10 +16,6 @@ Usage:
|
|||
|
||||
import sys
|
||||
import os.path
|
||||
import ctypes
|
||||
import ctypes.util
|
||||
|
||||
from ctypes import c_char_p, c_int, c_size_t, c_void_p
|
||||
|
||||
class MagicException(Exception):
|
||||
pass
|
||||
|
|
@ -104,6 +100,12 @@ def from_buffer(buffer, mime=False):
|
|||
|
||||
try:
|
||||
libmagic = None
|
||||
|
||||
import ctypes
|
||||
import ctypes.util
|
||||
|
||||
from ctypes import c_char_p, c_int, c_size_t, c_void_p
|
||||
|
||||
# Let's try to find magic or magic1
|
||||
dll = ctypes.util.find_library('magic') or ctypes.util.find_library('magic1')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue