From ff46ef26358da36de096ef56d081b4641e74ab4a Mon Sep 17 00:00:00 2001 From: Charles de Villiers Date: Mon, 28 Apr 2025 23:30:14 +0200 Subject: [PATCH] Code for 'what-is-init-py' Q&A article --- what-is-init-py/media_project/mediatools/__init__.py | 4 ++++ .../media_project/mediatools/audio/__init__.py | 1 + .../media_project/mediatools/audio/utils.py | 10 ++++++++++ .../media_project/mediatools/graphics/__init__.py | 1 + .../media_project/mediatools/graphics/utils.py | 10 ++++++++++ what-is-init-py/tools_project/tools/__init__.py | 2 ++ 6 files changed, 28 insertions(+) create mode 100644 what-is-init-py/media_project/mediatools/__init__.py create mode 100644 what-is-init-py/media_project/mediatools/audio/__init__.py create mode 100644 what-is-init-py/media_project/mediatools/audio/utils.py create mode 100644 what-is-init-py/media_project/mediatools/graphics/__init__.py create mode 100644 what-is-init-py/media_project/mediatools/graphics/utils.py create mode 100644 what-is-init-py/tools_project/tools/__init__.py diff --git a/what-is-init-py/media_project/mediatools/__init__.py b/what-is-init-py/media_project/mediatools/__init__.py new file mode 100644 index 0000000000..11181d33b4 --- /dev/null +++ b/what-is-init-py/media_project/mediatools/__init__.py @@ -0,0 +1,4 @@ +print(f"Importing {__name__}") + +from .audio.utils import wobbulate, filter as audio_filter +from .graphics.utils import solarize, filter as graphics_filter diff --git a/what-is-init-py/media_project/mediatools/audio/__init__.py b/what-is-init-py/media_project/mediatools/audio/__init__.py new file mode 100644 index 0000000000..0f1c26e8eb --- /dev/null +++ b/what-is-init-py/media_project/mediatools/audio/__init__.py @@ -0,0 +1 @@ +print(f"Importing {__name__}") diff --git a/what-is-init-py/media_project/mediatools/audio/utils.py b/what-is-init-py/media_project/mediatools/audio/utils.py new file mode 100644 index 0000000000..4810415761 --- /dev/null +++ b/what-is-init-py/media_project/mediatools/audio/utils.py @@ -0,0 +1,10 @@ +print (f"Importing {__name__}") + +def wobbulate(): + print("Wibble wobble") + +def filter(): + print("Filtering audio") + +_secret_password = "Alakazam!" +__top_secret_password = "!mazakalA" diff --git a/what-is-init-py/media_project/mediatools/graphics/__init__.py b/what-is-init-py/media_project/mediatools/graphics/__init__.py new file mode 100644 index 0000000000..0f1c26e8eb --- /dev/null +++ b/what-is-init-py/media_project/mediatools/graphics/__init__.py @@ -0,0 +1 @@ +print(f"Importing {__name__}") diff --git a/what-is-init-py/media_project/mediatools/graphics/utils.py b/what-is-init-py/media_project/mediatools/graphics/utils.py new file mode 100644 index 0000000000..5408847a22 --- /dev/null +++ b/what-is-init-py/media_project/mediatools/graphics/utils.py @@ -0,0 +1,10 @@ +print (f"Importing {__name__}") + +def solarize(): + print("Solarizing") + +def filter(): + print("Filtering graphics") + +indiana_pi = 3.2 +__all__=["solarize","filter"] diff --git a/what-is-init-py/tools_project/tools/__init__.py b/what-is-init-py/tools_project/tools/__init__.py new file mode 100644 index 0000000000..574cbc0bba --- /dev/null +++ b/what-is-init-py/tools_project/tools/__init__.py @@ -0,0 +1,2 @@ +__version__ = "1.0.0" +magic_number = 42