← Back to team overview

divmod-dev team mailing list archive

[Bug 800691] [NEW] False positive with closures defined with if:

 

Public bug reported:

Such code:

def f(a):
  if a:
     def g(): pass
  else:
    def g(): do_something()

will issue a warning with a redefinition of g

** Affects: pyflakes
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Divmod-
dev, which is the registrant for Pyflakes.
https://bugs.launchpad.net/bugs/800691

Title:
  False positive with closures defined with if:

Status in Pyflakes:
  New

Bug description:
  Such code:

  def f(a):
    if a:
       def g(): pass
    else:
      def g(): do_something()

  will issue a warning with a redefinition of g

To manage notifications about this bug go to:
https://bugs.launchpad.net/pyflakes/+bug/800691/+subscriptions


Follow ups

References