]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tests: fix Python 3 compatibility of smbserver.py
authorMarc Hoersken <info@marc-hoersken.de>
Wed, 29 Jan 2020 16:14:01 +0000 (17:14 +0100)
committerMarc Hoersken <info@marc-hoersken.de>
Thu, 27 Feb 2020 17:05:43 +0000 (18:05 +0100)
tests/python_dependencies/impacket/smbserver.py

index 3473c9f0cf2a33f6f1d9646f2bd9821db8343e92..c481b27baadce9ec4b3f633493d363bd7976f56f 100644 (file)
@@ -26,7 +26,10 @@ import socket
 import time
 import datetime
 import struct
-import ConfigParser
+try: # Python 3
+    import configparser
+except ImportError: # Python 2
+    import ConfigParser as configparser
 import SocketServer
 import threading
 import logging
@@ -4130,7 +4133,7 @@ smb.SMB.TRANS_TRANSACT_NMPIPE          :self.__smbTransHandler.transactNamedPipe
         if self.__serverConfig is None:
             if configFile is None:
                 configFile = 'smb.conf'
-            self.__serverConfig = ConfigParser.ConfigParser()
+            self.__serverConfig = configparser.ConfigParser()
             self.__serverConfig.read(configFile)
 
         self.__serverName   = self.__serverConfig.get('global','server_name')