use_exception(True) by default in lmishell
Peter Hatina
phatina at redhat.com
Fri Jul 12 11:03:16 UTC 2013
Hi,
On 07/01/2013 09:31 AM, Radek Novacek wrote:
> On Mon 01 of Jul 2013 9:17:18 Jan Synacek wrote:
>> Hello,
>>
>> currently, exceptions in shell are silently ignored when risen, unless
>> 'use_exception(True)' is explicitly called. I strongly suggest we change the
>> default behavior to use the exceptions by default and, if needed, turn them
>> off by 'use_exception(False)'. This will save a lot of gray hair in the
>> future...
>
> I think that exceptions should be hidden by default, but there *must* be some
> error written to the shell when something goes wrong.
>
> Exceptions are very useful for us, developers, but can be confusing for end-
> users - it could be hard to determine, if the exception is bug in
> shell/providers or just wrong usage (like wrong username/password).
>
> I suggest following behavior for lmishell:
>
> * Don't raise exceptions in interactive mode by default (but it could be
> changed by use_exceptions(True) or some command line option
> * Print the error message when exceptions are turned off
Agree.
> * Raise exception in lmishell scripts
>
> Is this suggestion agreeable?
>
> Radek Novacek
>
> _______________________________________________
> openlmi-devel mailing list
> openlmi-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel
>
--
Peter Hatina
ENG Server Experience, System Management
Red Hat Czech, Brno
More information about the openlmi-devel
mailing list