]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[1561] Move io module
authorMichal 'vorner' Vaner <michal.vaner@nic.cz>
Wed, 25 Jan 2012 10:04:55 +0000 (11:04 +0100)
committerMichal 'vorner' Vaner <michal.vaner@nic.cz>
Wed, 25 Jan 2012 10:04:55 +0000 (11:04 +0100)
It caused the pycompile script to fail

18 files changed:
configure.ac
src/bin/ddns/ddns.py.in
src/bin/ddns/tests/ddns_test.py
src/lib/python/isc/util/Makefile.am
src/lib/python/isc/util/cio/Makefile.am [moved from src/lib/python/isc/util/io/Makefile.am with 93% similarity]
src/lib/python/isc/util/cio/__init__.py [moved from src/lib/python/isc/util/io/__init__.py with 100% similarity]
src/lib/python/isc/util/cio/socketsession.py [moved from src/lib/python/isc/util/io/socketsession.py with 94% similarity]
src/lib/python/isc/util/cio/socketsession_inc.cc [moved from src/lib/python/isc/util/io/socketsession_inc.cc with 100% similarity]
src/lib/python/isc/util/cio/socketsession_python.cc [moved from src/lib/python/isc/util/io/socketsession_python.cc with 94% similarity]
src/lib/python/isc/util/cio/socketsession_python.h [moved from src/lib/python/isc/util/io/socketsession_python.h with 100% similarity]
src/lib/python/isc/util/cio/socketsessionforwarder_inc.cc [moved from src/lib/python/isc/util/io/socketsessionforwarder_inc.cc with 100% similarity]
src/lib/python/isc/util/cio/socketsessionforwarder_python.cc [moved from src/lib/python/isc/util/io/socketsessionforwarder_python.cc with 99% similarity]
src/lib/python/isc/util/cio/socketsessionforwarder_python.h [moved from src/lib/python/isc/util/io/socketsessionforwarder_python.h with 100% similarity]
src/lib/python/isc/util/cio/socketsessionreceiver_inc.cc [moved from src/lib/python/isc/util/io/socketsessionreceiver_inc.cc with 100% similarity]
src/lib/python/isc/util/cio/socketsessionreceiver_python.cc [moved from src/lib/python/isc/util/io/socketsessionreceiver_python.cc with 99% similarity]
src/lib/python/isc/util/cio/socketsessionreceiver_python.h [moved from src/lib/python/isc/util/io/socketsessionreceiver_python.h with 100% similarity]
src/lib/python/isc/util/cio/tests/Makefile.am [moved from src/lib/python/isc/util/io/tests/Makefile.am with 100% similarity]
src/lib/python/isc/util/cio/tests/socketsession_test.py [moved from src/lib/python/isc/util/io/tests/socketsession_test.py with 99% similarity]

index 5121bc2beaa525daa0b14771b49a839ff272426a..3ce0b3f754ec60222561ed34e85804c758a743ec 100644 (file)
@@ -979,8 +979,8 @@ AC_CONFIG_FILES([Makefile
                  src/lib/python/isc/acl/tests/Makefile
                  src/lib/python/isc/util/Makefile
                  src/lib/python/isc/util/tests/Makefile
-                 src/lib/python/isc/util/io/Makefile
-                 src/lib/python/isc/util/io/tests/Makefile
+                 src/lib/python/isc/util/cio/Makefile
+                 src/lib/python/isc/util/cio/tests/Makefile
                  src/lib/python/isc/datasrc/Makefile
                  src/lib/python/isc/datasrc/tests/Makefile
                  src/lib/python/isc/dns/Makefile
index 13855286bba4b0634b8cf3e76c0ef5a77bb5d3ff..cde14c7ffec8b5f214ac42a8a33bd9cd485a9228 100755 (executable)
@@ -23,7 +23,7 @@ from isc.dns import *
 from isc.config.ccsession import *
 from isc.cc import SessionError, SessionTimeout
 import isc.util.process
-import isc.util.io.socketsession
+import isc.util.cio.socketsession
 import select
 import errno
 
@@ -163,9 +163,9 @@ class DDNSServer:
             fileno = sock.fileno()
             logger.debug(TRACE_BASIC, DDNS_NEW_CONN, fileno,
                          sock.getpeername())
-            receiver = isc.util.io.socketsession.SocketSessionReceiver(sock)
+            receiver = isc.util.cio.socketsession.SocketSessionReceiver(sock)
             self._socksession_receivers[fileno] = (sock, receiver)
-        except (socket.error, isc.util.io.socketsession.SocketSessionError) \
+        except (socket.error, isc.util.cio.socketsession.SocketSessionError) \
             as e:
             # These exceptions mean the connection didn't work, but we can
             # continue with the rest
@@ -196,7 +196,7 @@ class DDNSServer:
         (socket, receiver) = self._socksession_receivers[fileno]
         try:
             self.handle_request(receiver.pop())
-        except isc.util.io.socketsession.SocketSessionError as se:
+        except isc.util.cio.socketsession.SocketSessionError as se:
             # No matter why this failed, the connection is in unknown, possibly
             # broken state. So, we close the socket and remove the receiver.
             del self._socksession_receivers[fileno]
index 27278b4d35feb7ff94ab00163a6d0977a28a04d6..6adb97cec923f8487be5eacba6fe0e1c4e6e761c 100755 (executable)
@@ -21,7 +21,7 @@ import ddns
 import isc.config
 import select
 import errno
-import isc.util.io.socketsession
+import isc.util.cio.socketsession
 import socket
 import os.path
 
@@ -111,8 +111,8 @@ class TestDDNSServer(unittest.TestCase):
 
     def tearDown(self):
         ddns.select.select = select.select
-        ddns.isc.util.io.socketsession.SocketSessionReceiver = \
-            isc.util.io.socketsession.SocketSessionReceiver
+        ddns.isc.util.cio.socketsession.SocketSessionReceiver = \
+            isc.util.cio.socketsession.SocketSessionReceiver
 
     def test_listen(self):
         '''
@@ -226,7 +226,7 @@ class TestDDNSServer(unittest.TestCase):
         Test that we can accept a new connection.
         """
         # There's nothing before the accept
-        ddns.isc.util.io.socketsession.SocketSessionReceiver = \
+        ddns.isc.util.cio.socketsession.SocketSessionReceiver = \
             FakeSessionReceiver
         self.assertEqual({}, self.ddns_server._socksession_receivers)
         self.ddns_server.accept()
@@ -259,8 +259,8 @@ class TestDDNSServer(unittest.TestCase):
         # Now make the socket receiver fail
         self.ddns_server._listen_socket.accept = orig
         def receiver_failure(sock):
-            raise isc.util.io.socketsession.SocketSessionError('Test error')
-        ddns.isc.util.io.socketsession.SocketSessionReceiver = \
+            raise isc.util.cio.socketsession.SocketSessionError('Test error')
+        ddns.isc.util.cio.socketsession.SocketSessionReceiver = \
             receiver_failure
         # Doesn't raise the exception
         self.ddns_server.accept()
@@ -269,7 +269,7 @@ class TestDDNSServer(unittest.TestCase):
         # Check we don't catch everything, so raise just an exception
         def unexpected_failure(sock):
             raise Exception('Test error')
-        ddns.isc.util.io.socketsession.SocketSessionReceiver = \
+        ddns.isc.util.cio.socketsession.SocketSessionReceiver = \
             unexpected_failure
         # This one gets through
         self.assertRaises(Exception, self.ddns_server.accept)
@@ -325,7 +325,7 @@ class TestDDNSServer(unittest.TestCase):
         socket = FakeSocket(3)
         receiver = FakeSessionReceiver(socket)
         def pop():
-            raise isc.util.io.socketsession.SocketSessionError('Test error')
+            raise isc.util.cio.socketsession.SocketSessionError('Test error')
         receiver.pop = pop
         socket.close = self.__hook
         self.__hook_called = False
index 703879a96cdf4bbe1fc3606b169d6782c82dcb3e..3eaaa126438b1087de27c7bb30957a24638dfdd1 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = . io tests
+SUBDIRS = . cio tests
 
 python_PYTHON = __init__.py process.py socketserver_mixin.py file.py
 
similarity index 93%
rename from src/lib/python/isc/util/io/Makefile.am
rename to src/lib/python/isc/util/cio/Makefile.am
index 6e2b2637e1f44732c9dc1db6d86639d976b2f7c5..7e00768f2c497919c5d59f00494cb7fb7b50eecd 100644 (file)
@@ -5,10 +5,10 @@ AM_CPPFLAGS += $(BOOST_INCLUDES)
 AM_CXXFLAGS = $(B10_CXXFLAGS)
 
 python_PYTHON = __init__.py
-pythondir = $(PYTHON_SITEPKG_DIR)/isc/util/io
+pythondir = $(PYTHON_SITEPKG_DIR)/isc/util/cio
 
 pyexec_LTLIBRARIES = socketsession.la
-pyexecdir = $(PYTHON_SITEPKG_DIR)/isc/util/io
+pyexecdir = $(PYTHON_SITEPKG_DIR)/isc/util/cio
 
 socketsession_la_SOURCES = socketsession_python.cc socketsession_python.h
 socketsession_la_SOURCES += socketsessionforwarder_python.cc
similarity index 94%
rename from src/lib/python/isc/util/io/socketsession.py
rename to src/lib/python/isc/util/cio/socketsession.py
index ccb16ece92e9b7a5a9c5485450c108ac486de350..5017d90dfdd3cd21241d237af9a384e6e316fc43 100644 (file)
@@ -19,7 +19,7 @@ import os
 import sys
 
 for base in sys.path[:]:
-    libdir = os.path.join(base, 'isc/util/io/.libs')
+    libdir = os.path.join(base, 'isc/util/cio/.libs')
     if os.path.exists(libdir):
         sys.path.insert(0, libdir)
 
similarity index 94%
rename from src/lib/python/isc/util/io/socketsession_python.cc
rename to src/lib/python/isc/util/cio/socketsession_python.cc
index 7011b53d2dea35f02993848649a26e8449f898d6..8fdfbc120ee4b5593f43d1e1baa4ed64da0f74bf 100644 (file)
@@ -38,7 +38,7 @@ namespace {
 
 PyModuleDef socketsession = {
     { PyObject_HEAD_INIT(NULL) NULL, 0, NULL},
-    "isc.util.io.socketsession",
+    "isc.util.cio.socketsession",
     socketsession_doc,
     -1,
     NULL,
@@ -58,7 +58,7 @@ PyInit_socketsession(void) {
 
     try {
         po_SocketSessionError =
-            PyErr_NewException("isc.util.io.SocketSessionError", NULL, NULL);
+            PyErr_NewException("isc.util.cio.SocketSessionError", NULL, NULL);
         PyObjectContainer(po_SocketSessionError).
             installToModule(mod, "SocketSessionError");
     } catch (...) {
similarity index 99%
rename from src/lib/python/isc/util/io/socketsessionforwarder_python.cc
rename to src/lib/python/isc/util/cio/socketsessionforwarder_python.cc
index bdc2bf7977677789f704e191fc3fa61ed9a5bb9f..583a87710b71d2e2aae999dab1209f98fd71d4db 100644 (file)
@@ -237,7 +237,7 @@ namespace python {
 // Most of the functions are not actually implemented and NULL here.
 PyTypeObject socketsessionforwarder_type = {
     PyVarObject_HEAD_INIT(NULL, 0)
-    "isc.util.io.SocketSessionForwarder",
+    "isc.util.cio.SocketSessionForwarder",
     sizeof(s_SocketSessionForwarder),                 // tp_basicsize
     0,                                  // tp_itemsize
     SocketSessionForwarder_destroy,                 // tp_dealloc
similarity index 99%
rename from src/lib/python/isc/util/io/socketsessionreceiver_python.cc
rename to src/lib/python/isc/util/cio/socketsessionreceiver_python.cc
index 24e30218d1262830627a6bd330569d0f29da1ad6..c79f6e03b44ed63eb57d7dd9ec11c35cfcbb0a30 100644 (file)
@@ -237,7 +237,7 @@ namespace python {
 // Most of the functions are not actually implemented and NULL here.
 PyTypeObject socketsessionreceiver_type = {
     PyVarObject_HEAD_INIT(NULL, 0)
-    "isc.util.io.SocketSessionReceiver",
+    "isc.util.cio.SocketSessionReceiver",
     sizeof(s_SocketSessionReceiver),                 // tp_basicsize
     0,                                  // tp_itemsize
     SocketSessionReceiver_destroy,                 // tp_dealloc
@@ -311,7 +311,7 @@ initModulePart_SocketSessionReceiver(PyObject* mod) {
         Py_INCREF(socket_fromfd_obj);
     } else {
         PyErr_SetString(PyExc_RuntimeError,
-                        "isc.util.io.SocketSessionReceiver needs "
+                        "isc.util.cio.SocketSessionReceiver needs "
                         "socket.fromfd(), but it's missing");
         return (false);
     }
similarity index 99%
rename from src/lib/python/isc/util/io/tests/socketsession_test.py
rename to src/lib/python/isc/util/cio/tests/socketsession_test.py
index 9b5f12aaa439b3327f3666bb473350943485ddd1..66b43d59e716af6c04981916a07db8788df19898 100644 (file)
@@ -16,7 +16,7 @@
 import os, signal, socket, unittest
 from socket import AF_INET, AF_INET6, SOCK_STREAM, SOCK_DGRAM, IPPROTO_UDP, \
     IPPROTO_TCP
-from isc.util.io.socketsession import *
+from isc.util.cio.socketsession import *
 
 TESTDATA_OBJDIR = os.getenv("TESTDATAOBJDIR")
 TEST_UNIX_FILE = TESTDATA_OBJDIR + '/ssessiontest.unix'