On Oct 25, 10:02 am, Pete Bartonly <[EMAIL PROTECTED]> wrote:
> Quick question, probably quite a simple matter. Take the follow start of
> a method:
>
> def review(filesNeedingReview):
>
>      for item in filesNeedingReview:
>          (tightestOwner, logMsg) = item
>
>          if (logMsg != None):
>              for logInfo in logMsg.changed_paths:
>
> This generates the error:
>
>    UnboundLocalError: local variable 'logMsg' referenced before assignment

Check your indentation?
Seems to me that you might really have:

def review(...):
    for ...:
        ....
    if (logMsg...):
        ....

HTH

--
Arnaud


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to