Merge branch 'master' into python3
[pdm.git] / pdm / cli.py
index c4c64a9..6af06f1 100644 (file)
@@ -47,6 +47,9 @@ class client(object):
     def close(self):
         self.sk.close()
 
+    def fileno(self):
+        return self.sk.fileno()
+
     def readline(self):
         while True:
             p = self.buf.find(b"\n")
@@ -78,7 +81,7 @@ class client(object):
 
 class replclient(client):
     def __init__(self, sk):
-        super(replclient, self).__init__(sk, "repl")
+        super().__init__(sk, "repl")
 
     def run(self, code):
         while True:
@@ -164,7 +167,7 @@ class perfproxy(object):
 
 class perfclient(client):
     def __init__(self, sk):
-        super(perfclient, self).__init__(sk, "perf")
+        super().__init__(sk, "perf")
         self.nextid = 0
         self.lock = threading.Lock()
         self.proxies = {}