Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #31334 > unrolled thread

Re: how to insert random error in a programming

Started byChris Angelico <rosuav@gmail.com>
First post2012-10-16 06:05 +1100
Last post2012-10-16 06:05 +1100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: how to insert random error in a programming Chris Angelico <rosuav@gmail.com> - 2012-10-16 06:05 +1100

#31334 — Re: how to insert random error in a programming

FromChris Angelico <rosuav@gmail.com>
Date2012-10-16 06:05 +1100
SubjectRe: how to insert random error in a programming
Message-ID<mailman.2230.1350327916.27098.python-list@python.org>
On Tue, Oct 16, 2012 at 4:18 AM, Serhiy Storchaka <storchaka@gmail.com> wrote:
> On 15.10.12 17:04, Chris Angelico wrote:
>> On Tue, Oct 16, 2012 at 12:55 AM, Debashish Saha <silideba@gmail.com> wrote:
>>> how to insert random error in a programming?
>>
>> how to ask question good in forumming?
>> http://www.catb.org/~esr/faqs/smart-questions.html
>>
>> But here's one way to do it:
>>
>> raise random.choice((OSError,IOError,ZeroDivisionError,UnicodeDecodeError,AssertionError))()
>
> I think OP means something like
>
> programming[:0] = random.choice((OSError,IOError,ZeroDivisionError,UnicodeDecodeError,AssertionError))()

Ah, good point. Though it's worth noting that my version will happily
raise a NameError under certain circumstances, while yours will never
insert a NameError into programming.

This is potentially very important when inserting random errors.

ChrisA

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web