python3: Fixed ABC import for Python 3.8 compatibility.
authorFredrik Tolf <fredrik@dolda2000.com>
Sat, 27 Aug 2022 13:52:03 +0000 (15:52 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Sat, 27 Aug 2022 13:52:03 +0000 (15:52 +0200)
python3/ashd-wsgi3

index fa0b8b5..2ca259a 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/python3
 
-import sys, os, getopt, socket, logging, time, locale, collections, signal
+import sys, os, getopt, socket, logging, time, locale, collections.abc, signal
 import ashd.util, ashd.serve, ashd.htlib
 try:
     import pdm.srv
@@ -148,7 +148,7 @@ def mkenv(req):
     return env
 
 def recode(thing):
-    if isinstance(thing, collections.ByteString):
+    if isinstance(thing, collections.abc.ByteString):
         return thing
     else:
         return str(thing).encode("latin-1")