Description: Make forgetsql-generate work with the MySQLdb module
Origin: other, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=324919#5
Author: Cruz Fernandez <cruz@chuchuwa.com.ar>
Bug-Debian: http://bugs.debian.org/324919

--- forgetsql-0.5.1.orig/bin/forgetsql-generate
+++ forgetsql-0.5.1/bin/forgetsql-generate
@@ -220,7 +220,10 @@ stdin or as a file using option --tables
     else:
         params = {}
         if options.database:
-            params['database'] = options.database
+            if options.dbmodule == "MySQLdb":
+                params['db'] = options.database
+            else:
+                params['database'] = options.database
         else:
             print >>sys.stderr, "Missing required option --database or --connect"     
             sys.exit(7)
@@ -229,7 +232,11 @@ stdin or as a file using option --tables
         if options.username:
             params['user'] = options.username    
         if options.password:
-            params['password'] = options.password    
+            if options.dbmodule == "MySQLdb":
+                params['passwd'] = options.password
+            else:
+                params['password'] = options.password
+        
         connectstring = ", ".join(["%s=%r" % (key, value)
                                   for (key,value) in params.items()
                            # filter out password for 'security reasons'
