From 3a52a6d22c73359e86500dda7e5e1ea56d193013 Mon Sep 17 00:00:00 2001 From: Batuhan Taskaya Date: Wed, 24 Jan 2024 05:06:13 +0300 Subject: [PATCH] describe the reason --- projects/fal/src/fal/_serialization.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/fal/src/fal/_serialization.py b/projects/fal/src/fal/_serialization.py index c8b1a0d7..eeffe416 100644 --- a/projects/fal/src/fal/_serialization.py +++ b/projects/fal/src/fal/_serialization.py @@ -57,6 +57,8 @@ def add_serialization_listeners_for(obj): _MODULES.add(module_name) if module_name == "__main__": + # When the module is __main__, we need to recursively go up the + # tree to locate the actual package name. import __main__ path = Path(__main__.__file__)