mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
NetFH.close() mehrfach aufrufbar ohne Fehler
Socket schließen, wenn Fehler bei Verbindung
This commit is contained in:
@@ -77,7 +77,7 @@ class NetFH(Thread):
|
||||
try:
|
||||
so.connect(self._address)
|
||||
except:
|
||||
pass
|
||||
so.close()
|
||||
else:
|
||||
# Alten Socket trennen
|
||||
with self.__socklock:
|
||||
@@ -129,14 +129,15 @@ class NetFH(Thread):
|
||||
self.__sockerr.set()
|
||||
|
||||
# Vom Socket sauber trennen
|
||||
with self.__socklock:
|
||||
try:
|
||||
if self.__sockend:
|
||||
self._slavesock.send(_sysexit)
|
||||
else:
|
||||
self._slavesock.shutdown(socket.SHUT_RDWR)
|
||||
except:
|
||||
pass
|
||||
if self._slavesock is not None:
|
||||
with self.__socklock:
|
||||
try:
|
||||
if self.__sockend:
|
||||
self._slavesock.send(_sysexit)
|
||||
else:
|
||||
self._slavesock.shutdown(socket.SHUT_RDWR)
|
||||
except:
|
||||
pass
|
||||
self._slavesock.close()
|
||||
|
||||
def flush(self):
|
||||
|
||||
4
setup.py
4
setup.py
@@ -16,7 +16,7 @@ setup(
|
||||
|
||||
license="LGPLv3",
|
||||
name="revpimodio2",
|
||||
version="2.1.1",
|
||||
version="2.1.1b2",
|
||||
|
||||
packages=["revpimodio2"],
|
||||
python_requires="~=3.2",
|
||||
@@ -35,7 +35,7 @@ setup(
|
||||
"zugegriffen werden.",
|
||||
|
||||
classifiers=[
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: Console",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: "
|
||||
|
||||
Reference in New Issue
Block a user