diff --git a/src/__builtins__.py b/src/__builtins__.py new file mode 100644 index 0000000..82e69b2 --- /dev/null +++ b/src/__builtins__.py @@ -0,0 +1,6 @@ +class Builtins: + def hello_world(): + print("Hello, world!") + + + __builtins__.update({"hello_world": hello_world}) diff --git a/src/__init__.py b/src/__init__.py index df89b7b..eb1236b 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -8,9 +8,10 @@ import inspect # Application imports from utils import Settings from signal_classes import Signals +from __builtins__ import Builtins -class Main: +class Main(Builtins): def __init__(self, args): settings = Settings() builder = settings.returnBuilder() diff --git a/src/signal_classes/Signals.py b/src/signal_classes/Signals.py index 86ea89e..16e33db 100644 --- a/src/signal_classes/Signals.py +++ b/src/signal_classes/Signals.py @@ -19,6 +19,8 @@ class Signals(DummyMixin): self.settings = settings self.builder = self.settings.returnBuilder() + hello_world() # A global method from the __builtins__ file that added it + def getClipboardData(self): proc = subprocess.Popen(['xclip','-selection', 'clipboard', '-o'], stdout=subprocess.PIPE)