Hi Karen -

Thanks for the feedback.
ginnie


On 08/16/10 12:46 PM, Karen Tung wrote:
 Hi Ginnie,

I got a few comments on logger.py:

- lines 253-255: Why do you want to catch the assertion and print it? Why not let the
caller handle the problem, since they provided an invalid progress value.
Would you like me to remove the traceback.print_exc()?
I have to have to manage the failure for the C bridge code , or I get a false success when
the function fails.

- line 267-269: these 3 lines of code will not be correct if the destination provided
is a file, instead of a directory.
I've modified this due to some other feedback. However, the design doc stipulated that the
destination would be a directory and not a file.

- line 280: isn't it better to check "if handler.baseFilename not in close_log_list"?
I'll change this.


Thanks,

--Karen



On 08/09/10 16:11, Ginnie Wray wrote:
Hi -

I've incorporated the changes from the last code review.
I would like feedback for these changes by Monday Aug 16th.


Code is located at:
http://cr.opensolaris.org/~ginnie/logger0809/


I've also included output from the nose tests:

bash-4.0$ ./slim_test lib/install_logging_pymod/test --with-coverage
#1 Ensure that FileHandlers can be added to a logger ... ok
#2 Ensure that StreamHandlers can be added to a logger ... ok
#3 Ensure that InstallLogger close works ... ok
#4 Ensure default_log is created and uses the default format. ... ok
#5 Ensure that only one InstallLogger is created for Install Logger ... ok
#6 Ensure that default format is set for the InstallLogger ... ok
#7 Ensure that a log message below the designated level does not log ... ok
#8 Ensure that default log is returned with default_log method ... ok
#9 Ensure that logger name is returned correctly ... ok
#10 Ensure that logger instance is from InstallLogger ... ok
#11 Ensure that debug log messages are logged to the log file ... ok
#12 Ensure that info log messages are logged to the log file ... ok
#13 Ensure that warning log messages are logged to the log file ... ok
#14 Ensure that default log transfers to destination ... ok
#15 Ensure that source file transfers to desired destination ... ok
#16 Test the message returned by ProgressLogRecord get_message ... ok
#17 Test that a second progress handler can be added ... ok
#18 'Tests that progress is reported to the default log ... ok
#19 Test that progress is reported to the progress receiver ... ok
#20 Tests that report_progress fails is value is invalid ... ok

Name                  Stmts   Exec  Cover   Missing
---------------------------------------------------
osol_install              1      1   100%
osol_install.logger 151 126 83% 73-74, 83, 122, 134-135, 171-179, 187-190, 229, 264, 268, 282-287
---------------------------------------------------
TOTAL                   152    127    83%
----------------------------------------------------------------------
Ran 20 tests in 2.300s

OK




Thanks,
ginnie
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to