>>> import FeatureServer.DataSource >>> dir(FeatureServer.DataSource) ['DataSource', 'Lock', '__author__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__', '__name__', '__path__', '__version__', 'os', 'sys', 'time', 'warnings'] >>> import FeatureServer.DataSource.DBM >>> dir(FeatureServer.DataSource.DBM) ['Action', 'DBM', 'DataSource', 'Lock', 'Recno', 'UserDict', '__author__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__', '__name__', '__version__', 'anydbm', 'pickle'] >>> import FeatureServer.DataSource.WFS >>> dir(FeatureServer.DataSource.WFS) ['DataSource', 'Feature', 'OGR', 'WFS', '__author__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__', '__name__', '__version__', 'os', 'tempfile', 'urllib'] >>> try: ... import FeatureServer.DataSource.BerkeleyDB ... except ImportError: ... pass