Skip to content

Commit abe4abe

Browse files
committed
1. improved the use of separator lines.
1 parent 4fa77c0 commit abe4abe

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

ailice/modules/ABrowser.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -87,20 +87,20 @@ def Browse(self, url: str, session: str) -> str:
8787
if url is not None:
8888
if self.URLIsPDF(url):
8989
self.sessions[session] = APDFBrowser(self.pdfOutputDir, functions=self.functions)
90-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].Browse(url) + "\n\n" + f'Session name: "{session}"\n'
90+
return self.prompt + "\n\n" + self.sessions[session].Browse(url) + "\n\n" + f'Session name: "{session}"\n'
9191
else:
9292
self.sessions[session] = AWebBrowser(functions=self.functions)
93-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].Browse(url) + "\n\n" + f'Session name: "{session}"\n'
93+
return self.prompt + "\n\n" + self.sessions[session].Browse(url) + "\n\n" + f'Session name: "{session}"\n'
9494
elif path is not None:
9595
if os.path.isdir(path):
9696
self.sessions[session] = AFileBrowser(functions=self.functions)
97-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].Browse(path) + "\n\n" + f'Session name: "{session}"\n'
97+
return self.prompt + "\n\n" + self.sessions[session].Browse(path) + "\n\n" + f'Session name: "{session}"\n'
9898
elif self.PathIsPDF(path):
9999
self.sessions[session] = APDFBrowser(self.pdfOutputDir, functions=self.functions)
100-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].Browse(path) + "\n\n" + f'Session name: "{session}"\n'
100+
return self.prompt + "\n\n" + self.sessions[session].Browse(path) + "\n\n" + f'Session name: "{session}"\n'
101101
else:
102102
self.sessions[session] = ATextBrowser(functions=self.functions)
103-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].Browse(path) + "\n\n" + f'Session name: "{session}"\n'
103+
return self.prompt + "\n\n" + self.sessions[session].Browse(path) + "\n\n" + f'Session name: "{session}"\n'
104104
else:
105105
return "No URL/Path found in input string. Please check your input. "
106106

@@ -114,7 +114,7 @@ def ExecuteJS(self, js_code: str, session: str) -> str:
114114
def Edit(self, path: str, session: str) -> str:
115115
try:
116116
self.sessions[session] = ATextBrowser(functions=self.functions)
117-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].Edit(path) + "\n\n" + f'Session name: "{session}"\n'
117+
return self.prompt + "\n\n" + self.sessions[session].Edit(path) + "\n\n" + f'Session name: "{session}"\n'
118118
except Exception as e:
119119
print("EXCEPTION. e: ", str(e))
120120
return f"Browser Exception. please check your path input. EXCEPTION: {str(e)}\n{traceback.format_exc()}"
@@ -124,16 +124,16 @@ def GetFullText(self, session: str) -> str:
124124
return self.sessions[session].GetFullText() if session in self.sessions else f"ERROR: Invalid session name: {session}"
125125

126126
def ScrollDown(self, session: str) -> str:
127-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].ScrollDown() + "\n\n" + f'Session name: "{session}"\n'
127+
return self.prompt + "\n\n" + self.sessions[session].ScrollDown() + "\n\n" + f'Session name: "{session}"\n'
128128

129129
def ScrollUp(self, session: str) -> str:
130-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].ScrollUp() + "\n\n" + f'Session name: "{session}"\n'
130+
return self.prompt + "\n\n" + self.sessions[session].ScrollUp() + "\n\n" + f'Session name: "{session}"\n'
131131

132132
def SearchDown(self, query: str, session: str) -> str:
133-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].SearchDown(query=query) + "\n\n" + f'Session name: "{session}"\n'
133+
return self.prompt + "\n\n" + self.sessions[session].SearchDown(query=query) + "\n\n" + f'Session name: "{session}"\n'
134134

135135
def SearchUp(self, query: str, session: str) -> str:
136-
return self.prompt + "\n--------------" + "\n" + self.sessions[session].SearchUp(query=query) + "\n\n" + f'Session name: "{session}"\n'
136+
return self.prompt + "\n\n" + self.sessions[session].SearchUp(query=query) + "\n\n" + f'Session name: "{session}"\n'
137137

138138
def GetLink(self, text: str, session: str) -> str:
139139
return self.sessions[session].GetLink(text) if hasattr(self.sessions[session], "GetLink") else "GetLink not supported in current browser."

ailice/modules/AScripter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def UpdateSession(self, session: str):
8787
p = f"Exception when check the output of program execution: {str(e)}\n {traceback.format_exc()}"
8888
print(p)
8989
finally:
90-
self.sessions[session]['pages'].LoadPage(self.sessions[session]['output'] + "---" + p, "BOTTOM")
90+
self.sessions[session]['pages'].LoadPage(self.sessions[session]['output'] + "\n\n---\n\n" + p, "BOTTOM")
9191

9292
def OutputReader(self):
9393
while True:

ailice/modules/ATextBrowser.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ def Replace(self, pattern: str, replacement: str, regexMode: bool) -> str:
6060
textNew = re.sub(pattern, replacement, self(prompt=False))
6161
else:
6262
textNew = self(prompt=False).replace(pattern, replacement)
63-
msg = "Pattern NOT FOUND in current visible page. Please check: 1. If the pattern you entered is correct, such as whether you forgot to properly escape characters within the quotes. 2. Ensure that the content to be replaced is within the currently visible page (you can use the SEARCHDOWN/SEARCHUP to locate it, or directly use the REPLACE-ALL to replace all matching content).\n\n---\n\n"
63+
msg = "Pattern NOT FOUND in current visible page. Please check: 1. If the pattern you entered is correct, such as whether you forgot to properly escape characters within the quotes. 2. Ensure that the content to be replaced is within the currently visible page (you can use the SEARCHDOWN/SEARCHUP to locate it, or directly use the REPLACE-ALL to replace all matching content).\n\n"
6464
if (self(prompt=False) != textNew) or ("" == pattern):
65-
msg = "The matching contents has been replaced. \n\n---\n\n"
65+
msg = "The matching contents has been replaced. \n\n"
6666
self.ReplaceText(textNew, replaceAll=False)
6767
return msg + self() + self.prompt
6868

@@ -71,9 +71,9 @@ def ReplaceAll(self, pattern: str, replacement: str, regexMode: bool) -> str:
7171
textNew = re.sub(pattern, replacement, self.txt)
7272
else:
7373
textNew = self.txt.replace(pattern, replacement)
74-
msg = "Pattern NOT FOUND in the entire document. Please check if the pattern you entered is correct, such as whether you forgot to properly escape characters within the quotes.\n\n---\n\n"
74+
msg = "Pattern NOT FOUND in the entire document. Please check if the pattern you entered is correct, such as whether you forgot to properly escape characters within the quotes.\n\n"
7575
if (self.txt != textNew) or ("" == pattern):
76-
msg = "The matching contents has been replaced. \n\n---\n\n"
76+
msg = "The matching contents has been replaced. \n\n"
7777
self.ReplaceText(textNew, replaceAll=True)
7878
return msg + self() + self.prompt
7979

0 commit comments

Comments
 (0)