From c38e93fb37510ac091e7862834ba2a0da1c0ab3b Mon Sep 17 00:00:00 2001 From: TinWoodman92 <chrhodgden@gmail.com> Date: Tue, 27 Jun 2023 21:16:59 -0500 Subject: added evaluate_expression methods --- dialoguer/__init__.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'dialoguer/__init__.py') diff --git a/dialoguer/__init__.py b/dialoguer/__init__.py index 367e14b..476cde0 100644 --- a/dialoguer/__init__.py +++ b/dialoguer/__init__.py @@ -102,8 +102,8 @@ class Dialogue: self.send(len(args)) recv_chk = self.recv(set_data_type=bool) #send number of keyword arguments - # self.send(len(kwargs)) - # recv_chk = self.recv(set_data_type=bool) + self.send(len(kwargs)) + recv_chk = self.recv(set_data_type=bool) #send method name self.send(method_name) recv_chk = self.recv(set_data_type=bool) @@ -112,14 +112,11 @@ class Dialogue: self.send(arg, True) recv_chk = self.recv(set_data_type=bool) #send keyword arguments - for kwarg in kwargs: - #k = key(kwarg) - #self.send(k) - #recv_chk = self.recv(set_data_type=bool) - #v = val(kwarg) - #self.send(v, True) - #recv_chk = self.recv(set_data_type=bool) - pass + for kw in kwargs: + self.send(kw) + recv_chk = self.recv(set_data_type=bool) + self.send(kwargs[kw], True) + recv_chk = self.recv(set_data_type=bool) result = self.recv(True) return result -- cgit v1.2.3