Python method doesn't run in class
<p>I am new to Python and can't seem to figure out why the .getRow method doesn't run.  I created a DBMain class in dbMain.py and I am using pyTest.py to create the DBMain object to run getRow.  When I run the debugger in Eclipse and DBMain's constructor does run but but when the getRow method is call nothing happens.</p>

<p>pyTest.py</p>

<pre><code>import dbMain

def main():
    db = dbMain.DbMain()
    db.getRow()

if __name__ == '__main__':
    main()
</code></pre>

<p>dbMain.py</p>

<pre><code>#@PydevCodeAnalysisIgnore
import pyodbc
class DbMain(object):
    cncx = ''
    def __init__(self):
        cnxn = pyodbc.connect(driver='{SQL Server}', 
                              server='server', 
                              database='database', 
                              uid='name', 
                              pwd='pwd')

    def getRow(): 
        cursor = cnxn.cursor()
        cursor.execute("select user_id, user_name from users")
        row = cursor.fetchone()
        return row
</code></pre>
