Python NameError, works fine on other machines
<p>I have a weird python NameError that is confounding me, and completely stopping the work on the project I am working on.  When I run the code on my machine running python 2.7.1 I get a NameError, but a coworker can run the code fine on his machine.  The indentation is all spaces around the line the error occurs as well.  Here's the code</p>

<pre><code>"""File: GatoTest.py"""  
""" bunch of imports """
from Gato import *

def usage():
  """irrelevant code"""
  app = AlgoWin()
</code></pre>

<p>And the code in Gato does include a class AlgoWin with an empty constructor</p>

<pre><code>class AlgoWin(Frame):
  def __init__(self, parent=None, graph_panes=None, paned=False, experimental=False):
    """irrelevant code"""
</code></pre>

<p>The error is thrown on the line app=AlgoWin(), and the exact message is </p>

<p>NameError: name 'AlgoWin' is not defined</p>

<p>I'm at a complete loss at this point, thanks in advance for any help or direction.</p>
