#!/usr/bin/env python3
"""Auto-generated by AGI Loop cycle #1072
Task: Write a Python function that scans /Eden/DATA/ for all .db files and returns names and sizes in MB
Generated: 2026-02-12T19:14:48.855311
"""

import os

def scan_db_files(directory="/Eden/DATA/"):
    db_files = []
    try:
        for filename in os.listdir(directory):
            if filename.endswith(".db"):
                file_path = os.path.join(directory, filename)
                file_size_bytes = os.path.getsize(file_path)
                file_size_mb = round(file_size_bytes / (1024 * 1024), 2)
                db_files.append((filename, file_size_mb))
    except FileNotFoundError:
        print(f"Directory '{directory}' not found.")
    return db_files

if __name__ == '__main__':
    directory = "/Eden/DATA/"
    db_files_info = scan_db_files(directory)
    for name, size in db_files_info:
        print(f"File: {name}, Size: {size} MB")