diff options
author | TinWoodman92 <chrhodgden@gmail.com> | 2023-07-05 21:27:06 -0500 |
---|---|---|
committer | TinWoodman92 <chrhodgden@gmail.com> | 2023-07-05 21:27:06 -0500 |
commit | 52a7507c21f803e3ebbe984439715d0619c6aa9f (patch) | |
tree | cab1ffebce94359c96e6ba8e71fd7840f030c9c4 /dialoguer/__init__.py | |
parent | 731177ac3b8b3ac78958ca5b90b41ccd652727c0 (diff) |
Updated dialoguer package to handle full paths on init.
Diffstat (limited to 'dialoguer/__init__.py')
-rw-r--r-- | dialoguer/__init__.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dialoguer/__init__.py b/dialoguer/__init__.py index 5219dde..1b9cb8d 100644 --- a/dialoguer/__init__.py +++ b/dialoguer/__init__.py @@ -19,8 +19,11 @@ server.bind(ADDR) # then the dialogue class launches and connects and loops class Dialogue: def __init__(self, file_name, wait = True): - self.file_name = file_name - self.file_path = os.path.join(os.getcwd(), file_name) + self.file_name = os.path.basename(file_name) + if bool(os.path.dirname(file_name)): + self.file_path = file_name + else: + self.file_path = os.path.join(os.getcwd(), file_name) self.ext = file_name.split('.')[-1] self.uuid = str(uuid.uuid4()) self.conn = None @@ -78,6 +81,7 @@ class Dialogue: data_type_name = self.conn.recv(HEADER) data_type_name = bin_conv(data_type_name, str) data_type = data_type_dict[data_type_name] + self.send(True) else: data_type = set_data_type |