From 5f618229466e9b518bf1a77d987286893223ece4 Mon Sep 17 00:00:00 2001 From: Eden Kirin Date: Sat, 20 Sep 2025 23:03:10 +0200 Subject: [PATCH] Initial --- .gitignore | 1 + README.md | 9 +++++++++ lib/__init__.py | 1 + lib/some_class.py | 1 + main.py | 3 +++ 5 files changed, 15 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 lib/__init__.py create mode 100644 lib/some_class.py create mode 100644 main.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bee8a64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/README.md b/README.md new file mode 100644 index 0000000..fcb4e24 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +``` +❯ python main.py +Traceback (most recent call last): + File "/home/eden/tmp/init_import_test/main.py", line 1, in + from lib.some_class import SomeClass + File "/home/eden/tmp/init_import_test/lib/__init__.py", line 1, in + raise Exception() +Exception +``` \ No newline at end of file diff --git a/lib/__init__.py b/lib/__init__.py new file mode 100644 index 0000000..a7568b9 --- /dev/null +++ b/lib/__init__.py @@ -0,0 +1 @@ +raise Exception() diff --git a/lib/some_class.py b/lib/some_class.py new file mode 100644 index 0000000..2eb7d17 --- /dev/null +++ b/lib/some_class.py @@ -0,0 +1 @@ +class SomeClass: ... diff --git a/main.py b/main.py new file mode 100644 index 0000000..5cc46ea --- /dev/null +++ b/main.py @@ -0,0 +1,3 @@ +from lib.some_class import SomeClass + +c = SomeClass()