equal
deleted
inserted
replaced
44 if not driver in drivers: |
44 if not driver in drivers: |
45 raise db.UnknownDriver(driver) |
45 raise db.UnknownDriver(driver) |
46 for modname in drivers[driver]: |
46 for modname in drivers[driver]: |
47 try: |
47 try: |
48 if not quiet: |
48 if not quiet: |
49 print >> sys.stderr, 'Trying %s' % modname |
49 sys.stderr.write('Trying %s\n' % modname) |
50 module = db.load_module_from_name(modname, use_sys=False) |
50 module = db.load_module_from_name(modname, use_sys=False) |
51 break |
51 break |
52 except ImportError: |
52 except ImportError: |
53 if not quiet: |
53 if not quiet: |
54 print >> sys.stderr, '%s is not available' % modname |
54 sys.stderr.write('%s is not available\n' % modname) |
55 continue |
55 continue |
56 else: |
56 else: |
57 return mock_object(STRING=1, BOOLEAN=2, BINARY=3, DATETIME=4, NUMBER=5), drivers[driver][0] |
57 return mock_object(STRING=1, BOOLEAN=2, BINARY=3, DATETIME=4, NUMBER=5), drivers[driver][0] |
58 return module, modname |
58 return module, modname |
59 |
59 |