Author: duncan
Date: Mon Feb 25 15:04:39 2008
New Revision: 10444
Log:
Added stdout and stderr loggers
Modified:
branches/rel-1-7/freevo/src/helpers/recordserver.py
branches/rel-1/freevo/src/helpers/recordserver.py
Modified: branches/rel-1-7/freevo/src/helpers/recordserver.py
==============================================================================
--- branches/rel-1-7/freevo/src/helpers/recordserver.py (original)
+++ branches/rel-1-7/freevo/src/helpers/recordserver.py Mon Feb 25 15:04:39 2008
@@ -186,7 +186,7 @@
_debug_('%s is recording %s stopping at %s' % (prog.title,
recording and 'yes' or 'no', endtime), 2)
if now > prog.stop + config.TV_RECORD_PADDING_POST:
- _debug_('%s: finished %s > %s' % (prog.title, timenow,
endtime), 1)
+ _debug_('%s: finished %s > %s' % (prog.title,
time.strftime('%H:%M:%S', timenow), endtime), 1)
continue
if not recording:
@@ -1696,6 +1696,9 @@
import traceback
import glob
+ sys.stdout = config.Logger(sys.argv[0] + ':stdout')
+ sys.stderr = config.Logger(sys.argv[0] + ':stderr')
+
locks = glob.glob(config.FREEVO_CACHEDIR + '/record.*')
for f in locks:
_debug_('Removed old record lock \"%s\"' % f, DINFO)
@@ -1703,6 +1706,7 @@
try:
main()
- except Exception, e:
+ except Exception, why:
traceback.print_exc()
+ print why
print 'done.'
Modified: branches/rel-1/freevo/src/helpers/recordserver.py
==============================================================================
--- branches/rel-1/freevo/src/helpers/recordserver.py (original)
+++ branches/rel-1/freevo/src/helpers/recordserver.py Mon Feb 25 15:04:39 2008
@@ -196,7 +196,7 @@
_debug_('%s is recording %s stopping at %s' % (prog.title,
recording and 'yes' or 'no', endtime), 2)
if now > prog.stop + config.TV_RECORD_PADDING_POST:
- _debug_('%s: finished %s > %s' % (prog.title, timenow,
endtime), 1)
+ _debug_('%s: finished %s > %s' % (prog.title,
time.strftime('%H:%M:%S', timenow), endtime), 1)
continue
if not recording:
@@ -1446,7 +1446,11 @@
recordserver = RecordServer()
- rpc = kaa.rpc.Server(socket, secret)
+ try:
+ rpc = kaa.rpc.Server(socket, secret)
+ except Exception:
+ raise
+
rpc.connect(recordserver)
eh = EventHandler(recordserver.handleEvents)
@@ -1460,12 +1464,20 @@
if __name__ == '__main__':
import traceback
+ import socket
import glob
+ sys.stdout = config.Logger(sys.argv[0] + ':stdout')
+ sys.stderr = config.Logger(sys.argv[0] + ':stderr')
+
locks = glob.glob(config.FREEVO_CACHEDIR + '/record.*')
for f in locks:
_debug_('Removed old record lock \"%s\"' % f, DINFO)
os.remove(f)
- main()
- _debug_('done.')
+ try:
+ main()
+ except Exception, why:
+ traceback.print_exc()
+ print why
+ print 'done.'
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog