You're correct - os.path.join is not the behavior I wanted. I'm going to 
revert back to plain old string concatenation. Thanks for pointing that out!

- Keith

On 02/12/10 09:51 AM, Ethan Quach wrote:
> Keith,
>
> ti_install.py.  - 521
>
> Just make sure "install_profile.log_final"  is *not* an absolute path
> otherwise os.path.join() does something stupid IMO; it'll just take
> the second arg as the "joined" path.
>
>
> -ethan
>
>
> On 02/12/10 09:46, Keith Mitchell wrote:
>> Hi John,
>>
>> Thanks for the review! An updated webrev is here:
>> http://cr.opensolaris.org/~kemitche/14180b
>>
>> - Keith
>>
>> On 02/11/10 05:16 PM, John Fischer wrote:
>>> Keith,
>>>
>>> A couple of issues:
>>>
>>> line 194 -- raises ti_utils.InstallationErrorer
>>> probably should be ti_utils.InstallationError
>>> like others
>>
>> Indeed it should - good catch.
>>
>>>
>>> lines 482 - 487 -- uses a finally. Is there any possibility
>>> that an exception will be raised from the run_ICTs()
>>> and lost if finally is run? Or am I misunderstanding
>>> the Python 2.6 documentation (which very well could be the case)?
>>
>> If an exception is raised in the "try" clause, the "finally" block will
>> get run. After the finally block executes, the original exception will
>> "take over" again - it won't be lost.
>>
>>>
>>> line 515 -- why not use os.path.join() instead of using +
>>> to create a path
>>>
>>>
>>> Nits:
>>>
>>> The comments for the class and function introductions
>>> could be a little more verbose.
>>
>> I did a passthrough and updated some of the comments.
>>
>>>
>>> The comments at lines 493-496 do not seem to match the other
>>> function comments stylistically.
>>>
>>> 493 '''Do final cleanup to prep system for first boot, such as 
>>> resetting
>>> 494 the ZFS dataset mountpoints
>>> 495
>>> 496 '''
>>>
>>> verses:
>>>
>>> 314 '''Call libtransfer to transfer the bits to the system via cpio.'''
>>
>> That's actually PEP8 compliant - multi-line docstrings have a blank line
>> in between the last line of the comment and the closing quotes, whereas
>> single-line docstrings are constrained to a single line.
>>
>>>
>>>
>>> Interesting/handy:
>>>
>>> " ".join(cmd)
>>>
>>> Thanks,
>>>
>>> John
>>>
>>> On 02/11/10 03:41 PM, Keith Mitchell wrote:
>>>> Hi all,
>>>>
>>>> I'd like to request a code review of my changes for bug 14180.
>>>>
>>>> Bugzilla link: http://defect.opensolaris.org/bz/show_bug.cgi?id=14180
>>>>
>>>> webrev: http://cr.opensolaris.org/~kemitche/14180/
>>>>
>>>> I tested the changes by using a modified keyboard_layout ICT that 
>>>> always
>>>> failed, and verified that the installer cleans up properly upon
>>>> completion.
>>>>
>>>> This webrev also includes a minor change to the README in the text
>>>> installer gate; this issue has no associated bugzilla bug, but I can
>>>> file one if needed.
>>>>
>>>> - Keith
>>>> _______________________________________________
>>>> caiman-discuss mailing list
>>>> caiman-discuss at opensolaris.org
>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>> _______________________________________________
>> caiman-discuss mailing list
>> caiman-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to