summaryrefslogtreecommitdiff
path: root/tftpy/TftpContexts.py
diff options
context:
space:
mode:
Diffstat (limited to 'tftpy/TftpContexts.py')
-rw-r--r--tftpy/TftpContexts.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tftpy/TftpContexts.py b/tftpy/TftpContexts.py
index 679413e..f01509e 100644
--- a/tftpy/TftpContexts.py
+++ b/tftpy/TftpContexts.py
@@ -15,6 +15,7 @@ from .TftpShared import *
from .TftpPacketTypes import *
from .TftpPacketFactory import TftpPacketFactory
from .TftpStates import *
+from . import compat
import socket
import time
import sys
@@ -286,7 +287,7 @@ class TftpContextClientUpload(TftpContext):
if hasattr(input, 'read'):
self.fileobj = input
elif input == '-':
- self.fileobj = sys.stdin
+ self.fileobj = compat.binary_stdin()
else:
self.fileobj = open(input, "rb")