Skip to content

Commit dc74dcc

Browse files
authored
Merge pull request #924 from Carreau/no-coloransi
Remove reliance on IPython's coloransi
2 parents 46172fe + 590bfa3 commit dc74dcc

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

ipyparallel/client/client.py

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
from IPython.core.profiledir import ProfileDir, ProfileDirError
2727
from IPython.paths import get_ipython_dir
2828
from IPython.utils.capture import RichOutput
29-
from IPython.utils.coloransi import TermColors
3029
from IPython.utils.path import compress_user
3130
from jupyter_client.localinterfaces import is_local_ip, localhost
3231
from jupyter_client.session import Session
@@ -155,37 +154,18 @@ def __repr__(self):
155154

156155
return f"<ExecuteReply[{self.execution_count}]: {text_out}>"
157156

158-
def _plaintext(self):
157+
def _plaintext(self) -> str:
159158
execute_result = self.metadata['execute_result'] or {'data': {}}
160159
text_out = execute_result['data'].get('text/plain', '')
161160

162161
if not text_out:
163162
return ''
164163

165-
ip = get_ipython()
166-
if ip is None:
167-
colors = "NoColor"
168-
else:
169-
colors = ip.colors
170-
171-
if colors == "NoColor":
172-
out = normal = ""
173-
else:
174-
out = TermColors.Red
175-
normal = TermColors.Normal
176-
177164
if '\n' in text_out and not text_out.startswith('\n'):
178165
# add newline for multiline reprs
179166
text_out = '\n' + text_out
180167

181-
return ''.join(
182-
[
183-
out,
184-
f"Out[{self.metadata['engine_id']}:{self.execution_count}]: ",
185-
normal,
186-
text_out,
187-
]
188-
)
168+
return f"Out[{self.metadata['engine_id']}:{self.execution_count}]: {text_out}"
189169

190170
def _repr_pretty_(self, p, cycle):
191171
p.text(self._plaintext())

0 commit comments

Comments
 (0)