Skip to content

Commit b708b59

Browse files
committed
Update setup.py and main.py to include main_entry
1 parent 42e5b2d commit b708b59

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

operate/main.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def __init__(self, model, message="Model not recognized"):
114114
super().__init__(self.message)
115115

116116
def __str__(self):
117-
return f"{self.model} -> {self.message}"
117+
return f"{self.message} : {self.model} "
118118

119119

120120
# Define style
@@ -182,13 +182,13 @@ def main(model):
182182

183183
except ModelNotRecognizedException as e:
184184
print(
185-
f"{ANSI_GREEN}[Self-Operating Computer]{ANSI_RED} error: {e} {ANSI_RESET}"
185+
f"{ANSI_GREEN}[Self-Operating Computer]{ANSI_RED} Error -> {e} {ANSI_RESET}"
186186
)
187187
looping = False
188188
break
189189
except Exception as e:
190190
print(
191-
f"{ANSI_GREEN}[Self-Operating Computer]{ANSI_RED} error: {e} {ANSI_RESET}"
191+
f"{ANSI_GREEN}[Self-Operating Computer]{ANSI_RED} Error -> {e} {ANSI_RESET}"
192192
)
193193
looping = False
194194
break
@@ -554,7 +554,7 @@ def convert_percent_to_decimal(percent_str):
554554
return None
555555

556556

557-
if __name__ == "__main__":
557+
def main_entry():
558558
parser = argparse.ArgumentParser(
559559
description="Run the self-operating-computer with a specified model."
560560
)
@@ -568,3 +568,7 @@ def convert_percent_to_decimal(percent_str):
568568

569569
args = parser.parse_args()
570570
main(args.model)
571+
572+
573+
if __name__ == "__main__":
574+
main_entry()

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
from setuptools import setup, find_packages
22

3+
34
setup(
45
name="self-operating-computer",
56
version="1.0.0",
67
packages=find_packages(),
78
entry_points={
89
"console_scripts": [
9-
"operate=operate.main:main",
10+
"operate=operate.main:main_entry",
1011
],
1112
},
1213
# include any other necessary setup options here

0 commit comments

Comments
 (0)