From 2994b6c8bb216e5b2117118742341df087f6a75d Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sun, 1 Feb 2026 23:47:36 +0000 Subject: [PATCH] Add example projects --- examples/complex_project/main.py | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 examples/complex_project/main.py diff --git a/examples/complex_project/main.py b/examples/complex_project/main.py new file mode 100644 index 0000000..59d3251 --- /dev/null +++ b/examples/complex_project/main.py @@ -0,0 +1,33 @@ +""" +Main entry point for the application. +""" + +from typing import Dict, Any +from .config import AppConfig +from .core import Application +from .utils import Logger + + +def main() -> None: + """Main entry point.""" + logger = Logger("Main") + logger.info("Starting application...") + + config = AppConfig( + debug=True, + max_retries=5, + timeout=60 + ) + + app = Application(config) + + try: + app.run() + logger.info("Application completed successfully") + except Exception as e: + logger.error(f"Application failed: {e}") + raise + + +if __name__ == "__main__": + main()