fixed condition for add/sub esp, 4/8
[libfirm] / scripts / statev_sql.py
index 8b8db52..04fc256 100755 (executable)
@@ -5,9 +5,6 @@ import os
 import re
 import time
 import stat
-import profile
-import sqlite3
-import MySQLdb
 import fileinput
 import tempfile
 import optparse
@@ -43,6 +40,8 @@ class EmitMysqlInfile(EmitBase):
                return res
 
        def __init__(self, options, tables, ctxcols, evcols):
+               import MySQLdb
+
                args = dict()
                if options.password:
                        args['passwd'] = options.password
@@ -119,6 +118,8 @@ class EmitMysqlInfile(EmitBase):
 
 class EmitSqlite3(EmitBase):
        def __init__(self, options, tables, ctxcols, evcols):
+               import sqlite3
+
                if os.path.isfile(options.database):
                        os.unlink(options.database)
 
@@ -152,15 +153,14 @@ class Conv:
        engines = { 'sqlite3': EmitSqlite3, 'mysql': EmitMysqlInfile }
        def find_heads(self):
                n_ev    = 0
-               ctxind   = 0
-               evind    = 0
-               ctxcols  = dict()
-               evcols   = dict()
+               ctxind  = 0
+               evind   = 0
+               ctxcols = dict()
+               evcols  = dict()
 
                self.valid_keys = set()
 
                for line in self.input():
-                       heads = None
                        if line[0] == 'P':
                                ind = line.index(';', 2)
                                key = line[2:ind]