Hi Clay.

Missed a few XXX I had marked before hitting send...

On 09/16/09 15:31, Jack Schwartz wrote:
>>
>>> /usr/src/cmd/installadm/delete-service.py
>>> -----------------------------------------
>>>> 203: Seems like either removeFile should march on when an error 
>>>> occurs (for
>>>> more complete processing), or else the callers to removeFile should 
>>>> stop
>>>> processing when removeFile encounters an error.  The current 
>>>> solution is not
>>>> complete on errors.
>>>
>>> Why is this not complete? It keeps processing on errors as do its 
>>> callers and callees.
OK.  Yes you are correct.

You may want to get rid of the extra returns at 227, 231 and 232 as they 
are not needed.  I think they add noise, but if you disagree and think 
they add clarity then leave them in.
>
>>
>>> 279: I would like to see names for field indeces, instead of 
>>> hardwired numbers.
>>> This makes the code less prone to breakage if the fields change for 
>>> some reason.
>>
>> Unfortunately, split doesn't let one name each split record. I can 
>> update the comment above to give an example txt_record string (i.e. 
>> "split on : as the string txt_record should be hostname:port"), 
>> however, to give a better comprehension to a reader what is being 
>> provided.
OK.  That works for me.

That said, one can define and use variables with a value representing 
what an index represents,  instead of hardwiring index values.  I did 
something like this in the finalizer.  Example:

        _fs_type, _fs_module, _fs_arglist = range(3)

initializes _fs_type to 0, _fs_module to 1 and _fs_arglist to 2.

    Thanks,
    Jack

Reply via email to