diff options
Diffstat (limited to 'psi/__init__.py')
| -rw-r--r-- | psi/__init__.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/psi/__init__.py b/psi/__init__.py index e5c593e..0c9f577 100644 --- a/psi/__init__.py +++ b/psi/__init__.py @@ -4,3 +4,23 @@ """
__all__ = ['Psi']
+
+from psi.execution import Execution
+
+class Psi:
+ def __init__(self, input):
+ self.input = input
+ self.execution = Execution(input)
+ self.result = None
+
+ def execute(self):
+ self.result = self.execution.execute()
+ return self.result
+
+ def get_result(self):
+ return self.result
+
+ def set_input(self, input):
+ self.input = input
+ self.execution = Execution(input)
+ self.result = None
|
