From 758a85878580da53e8731f7b6d211f5dd294f83b Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Tue, 6 Apr 2010 20:40:14 +0000 Subject: [PATCH] Minor adjustments --- lib/utils/timeout.py | 23 +++++++++++++++++++++++ plugins/dbms/oracle/connector.py | 1 - plugins/dbms/postgresql/connector.py | 1 - 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/lib/utils/timeout.py b/lib/utils/timeout.py index 1b6d22aa8..77c954c8b 100644 --- a/lib/utils/timeout.py +++ b/lib/utils/timeout.py @@ -1,5 +1,27 @@ #!/usr/bin/env python +""" +$Id$ + +This file is part of the sqlmap project, http://sqlmap.sourceforge.net. + +Copyright (c) 2007-2010 Bernardo Damele A. G. +Copyright (c) 2006 Daniele Bellucci + +sqlmap is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation version 2 of the License. + +sqlmap is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License along +with sqlmap; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +""" + import threading from lib.core.data import logger @@ -20,6 +42,7 @@ def timeout(func, args=(), kwargs={}, duration=1, default=None): thread = InterruptableThread() thread.start() thread.join(duration) + if thread.isAlive(): return default else: diff --git a/plugins/dbms/oracle/connector.py b/plugins/dbms/oracle/connector.py index 936d96eba..06577673d 100644 --- a/plugins/dbms/oracle/connector.py +++ b/plugins/dbms/oracle/connector.py @@ -27,7 +27,6 @@ try: except ImportError, _: pass -from lib.core.data import conf from lib.core.data import logger from lib.core.exception import sqlmapConnectionException diff --git a/plugins/dbms/postgresql/connector.py b/plugins/dbms/postgresql/connector.py index 7168e971c..376d1876c 100644 --- a/plugins/dbms/postgresql/connector.py +++ b/plugins/dbms/postgresql/connector.py @@ -27,7 +27,6 @@ try: except ImportError, _: pass -from lib.core.data import conf from lib.core.data import logger from lib.core.exception import sqlmapConnectionException