except ImportError:
import pickle
-from subproc import RecordFile
-
lib_dir = os.path.normpath(os.path.dirname(os.path.dirname(sys.argv[0])))
sys.path.append(lib_dir) # for bkmk_objects.py
+from subproc import RecordFile
+
def run():
- bkmk_in = RecordFile(sys.stdin)
- bkmk_out = RecordFile(sys.stdout)
+ bkmk_in = RecordFile(getattr(sys.stdin, 'buffer', None) or sys.stdin)
+ bkmk_out = RecordFile(getattr(sys.stdout, 'buffer', None) or sys.stdout)
from m_lib.flog import openlog
log = openlog("check2.log")