Hey Greg,
It may help to know what the exception is. By using except without
specifying what exception is being targeted you may be experiencing
something other than what you were expecting. The loop may be breaking for
a reason (or reasons) you never considered.
Try the loop without the try: except: and see what the true problem is.
Then make your except target that specific exception.
On Mon, May 19, 2008 at 3:30 PM, Greg <[EMAIL PROTECTED]> wrote:
>
> Brant,
> No I don't
>
> On May 19, 2:27 pm, "Brant Fitzsimmons" <[EMAIL PROTECTED]>
> wrote:
> > Do you know what the exception is?
> >
> >
> >
> > On Mon, May 19, 2008 at 3:23 PM, Greg <[EMAIL PROTECTED]> wrote:
> >
> > > Brant,
> > > Nope...did the same thing.
> >
> > > On May 19, 2:00 pm, "Brant Fitzsimmons" <[EMAIL PROTECTED]>
> > > wrote:
> > > > You may want to try 'continue' instead of 'pass'.
> >
> > > > On Mon, May 19, 2008 at 2:48 PM, Greg <[EMAIL PROTECTED]> wrote:
> >
> > > > > Hello,
> > > > > I have the following code:
> >
> > > > > ///
> >
> > > > > import csv
> > > > > from myproject.site.models import OrderEmail
> >
> > > > > reader = csv.reader(open("myfile.csv", "rb"))
> > > > > for row in reader:
> > > > > try:
> > > > > b = OrderEmail(name=row[0], email=row[1], been_sent="0")
> > > > > b.save()
> > > > > except:
> > > > > pass
> > > > > assert False, "End"
> >
> > > > > Whenever I run across the first problem record...my for loop stops
> and
> > > > > 'End' is printed. I thought having 'except: pass' meant that the
> > > > > record would be skipped and it would proceed to read the next line.
> > > > > However, now when it finds a exception and assert statement is
> > > > > printed.
> >
> > > > > Any suggestions on how I can read every record in the file and if
> an
> > > > > error is encountered then have it just skip that record...without
> > > > > stopping the loop?
> >
> > > > --
> > > > Brant Fitzsimmons
> > > > [EMAIL PROTECTED]
> >
> > --
> > Brant Fitzsimmons
> > [EMAIL PROTECTED]
> >
>
--
Brant Fitzsimmons
[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---