From f01270868c943597ace7d9ac13c2e6cdfa1dc15c Mon Sep 17 00:00:00 2001 From: Forrest Voight Date: Mon, 8 Aug 2011 14:22:35 -0400 Subject: [PATCH] fix for windows --- p2pool/main.py | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/p2pool/main.py b/p2pool/main.py index 48b4dc1..50adf8a 100644 --- a/p2pool/main.py +++ b/p2pool/main.py @@ -642,11 +642,12 @@ def run(): pass logfile = ReopeningFile(os.path.join(os.path.dirname(sys.argv[0]), 'debug.log'), 'w') sys.stdout = sys.stderr = log.DefaultObserver.stderr = TimestampingPipe(TeePipe([sys.stderr, logfile])) - def sigusr1(signum, frame): - print '''Caught SIGUSR1, closing 'debug.log'...''' - logfile.reopen() - print '''...and reopened 'debug.log' after catching SIGUSR1.''' - signal.signal(signal.SIGUSR1, sigusr1) + if hasattr(signal, "SIGUSR1"): + def sigusr1(signum, frame): + print '''Caught SIGUSR1, closing 'debug.log'...''' + logfile.reopen() + print '''...and reopened 'debug.log' after catching SIGUSR1.''' + signal.signal(signal.SIGUSR1, sigusr1) if args.bitcoind_p2p_port is None: args.bitcoind_p2p_port = args.net.BITCOIN_P2P_PORT -- 1.7.1