[Freeipa-devel] [PATCH] 0002 Add the culprit line when a configuration file has an incorrect format

Martin Basti mbasti at redhat.com
Mon Jun 6 17:08:31 UTC 2016



On 03.06.2016 09:45, Florence Blanc-Renaud wrote:
> On 06/02/2016 07:18 PM, Martin Basti wrote:
>>
>>
>>
>> On 30.05.2016 18:11, Florence Blanc-Renaud wrote:
>>>
>>> Hi Martin,
>>>
>>> thanks for the review and the suggestion. Please find the updated 
>>> patch attached.
>>>
>>> Flo.
>>>
>>> On 05/30/2016 11:00 AM, Martin Basti wrote:
>>>>
>>>>
>>>>
>>>> On 27.05.2016 11:35, Florence Blanc-Renaud wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> this patch adds information to the output of ipa-client-install 
>>>>> when it fails due to invalid format in a configuration file:
>>>>> ipa-client-install failing with SyntaxError: Syntax Error: Unknown 
>>>>> line format
>>>>>
>>>>> Fixes: https://fedorahosted.org/freeipa/ticket/5811
>>>>>
>>>>> -- 
>>>>> Florence Blanc-Renaud
>>>>> Identity Management Team, Red Hat
>>>>>
>>>>>
>>>> Thank you for your patch, I have just one nitpick. Can you please 
>>>> reuse the original exception?
>>>>
>>>> -            curopts.append(self.parseLine(line))
>>>> +            try:
>>>> +                curopts.append(self.parseLine(line))
>>>> +            except SyntaxError as e:
>>>> +                raise SyntaxError('{error} in file {fname}: 
>>>> [{line}]'.format(
>>>> +                    error=e, fname=f.name, line=line))
>>>>
>>>> Martin^2
>>>
>>> -- 
>>> Florence Blanc-Renaud
>>> Identity Management Team, Red Hat
>>
>>
>> We are almost there
>>
>> SyntaxError: Syntax Error: Unknown line format in file 
>> /etc/nsswitch.conf: [sudoers     sss
>> ]
>>
>> I don't like that extra newline, probably we should use line.rstrip() 
>> to line, to remove any whitespaces on right side, I'm not sure about 
>> left side, it probably should stay with whitespaces
>>
>> Martin^2
>
> Hi Martin,
> good catch. Please find the updated patch attached.
> -- 
> Florence Blanc-Renaud
> Identity Management Team, Red Hat

ACK

Pushed to master: c4a8e64cdf06cf87112bed383a13e865c8550c5b

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20160606/80704a00/attachment.htm>


More information about the Freeipa-devel mailing list