Improve `error.stack` formatting.

I had an error and the content of the file looked like this:

T
r
a
c
e
b
a
c
k
 
(
m
o
s
t
 
r
e
c
e
n
t
 
c
a
l
l
 
l
a
s
t
)
:


 
 
F
i
l
e
 
"
/
h
o
m
e
/
j
o
/
s
o
f
t
w
a
r
e
/
m
i
n
i
f
o
r
g
e
3
/
e
n
v
s
/
d
e
v
/
l
i
b
/
p
y
t
h
o
n
3
.
1
1
/
s
i
t
e
-
p
a
c
k
a
g
e
s
/
c
a
d
e
t
r
d
m
/
r
e
p
o
s
i
t
o
r
i
e
s
.
p
y
"
,
 
l
i
n
e
 
1
0
5
2
,
 
i
n
 
t
r
a
c
k
_
r
e
s
u
l
t
s


 
 
 
 
y
i
e
l
d
 
n
e
w
_
b
r
a
n
c
h
_
n
a
m
e


 
 
F
i
l
e
 
"
/
h
o
m
e
/
j
o
/
s
t
u
d
i
e
s
/
c
l
r
/
c
o
d
e
/
m
a
i
n
.
p
y
"
,
 
l
i
n
e
 
6
1
,
 
i
n
 
m
a
i
n


 
 
 
 
p
r
o
j
e
c
t
_
r
e
p
o
.
p
u
s
h
(
)


 
 
F
i
l
e
 
"
/
h
o
m
e
/
j
o
/
s
o
f
t
w
a
r
e
/
m
i
n
i
f
o
r
g
e
3
/
e
n
v
s
/
d
e
v
/
l
i
b
/
p
y
t
h
o
n
3
.
1
1
/
s
i
t
e
-
p
a
c
k
a
g
e
s
/
c
a
d
e
t
r
d
m
/
r
e
p
o
s
i
t
o
r
i
e
s
.
p
y
"
,
 
l
i
n
e
 
3
3
7
,
 
i
n
 
p
u
s
h


 
 
 
 
p
u
s
h
_
r
e
s
u
l
t
s
 
=
 
r
e
m
o
t
e
_
i
n
t
e
r
f
a
c
e
.
p
u
s
h
(
a
l
l
=
T
r
u
e
)


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^


 
 
F
i
l
e
 
"
/
h
o
m
e
/
j
o
/
s
o
f
t
w
a
r
e
/
m
i
n
i
f
o
r
g
e
3
/
e
n
v
s
/
d
e
v
/
l
i
b
/
p
y
t
h
o
n
3
.
1
1
/
s
i
t
e
-
p
a
c
k
a
g
e
s
/
g
i
t
/
r
e
m
o
t
e
.
p
y
"
,
 
l
i
n
e
 
1
1
2
6
,
 
i
n
 
p
u
s
h


 
 
 
 
r
e
t
u
r
n
 
s
e
l
f
.
_
g
e
t
_
p
u
s
h
_
i
n
f
o
(
p
r
o
c
,
 
p
r
o
g
r
e
s
s
,
 
k
i
l
l
_
a
f
t
e
r
_
t
i
m
e
o
u
t
=
k
i
l
l
_
a
f
t
e
r
_
t
i
m
e
o
u
t
)


 
 
 
 
 
 
 
 
 
 
 
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^


 
 
F
i
l
e
 
"
/
h
o
m
e
/
j
o
/
s
o
f
t
w
a
r
e
/
m
i
n
i
f
o
r
g
e
3
/
e
n
v
s
/
d
e
v
/
l
i
b
/
p
y
t
h
o
n
3
.
1
1
/
s
i
t
e
-
p
a
c
k
a
g
e
s
/
g
i
t
/
r
e
m
o
t
e
.
p
y
"
,
 
l
i
n
e
 
9
1
7
,
 
i
n
 
_
g
e
t
_
p
u
s
h
_
i
n
f
o


 
 
 
 
p
r
o
c
.
w
a
i
t
(
s
t
d
e
r
r
=
s
t
d
e
r
r
_
t
e
x
t
)


 
 
F
i
l
e
 
"
/
h
o
m
e
/
j
o
/
s
o
f
t
w
a
r
e
/
m
i
n
i
f
o
r
g
e
3
/
e
n
v
s
/
d
e
v
/
l
i
b
/
p
y
t
h
o
n
3
.
1
1
/
s
i
t
e
-
p
a
c
k
a
g
e
s
/
g
i
t
/
c
m
d
.
p
y
"
,
 
l
i
n
e
 
6
5
7
,
 
i
n
 
w
a
i
t


 
 
 
 
r
a
i
s
e
 
G
i
t
C
o
m
m
a
n
d
E
r
r
o
r
(
r
e
m
o
v
e
_
p
a
s
s
w
o
r
d
_
i
f
_
p
r
e
s
e
n
t
(
s
e
l
f
.
a
r
g
s
)
,
 
s
t
a
t
u
s
,
 
e
r
r
s
t
r
)


g
i
t
.
e
x
c
.
G
i
t
C
o
m
m
a
n
d
E
r
r
o
r
:
 
C
m
d
(
'
g
i
t
'
)
 
f
a
i
l
e
d
 
d
u
e
 
t
o
:
 
e
x
i
t
 
c
o
d
e
(
1
2
8
)


 
 
c
m
d
l
i
n
e
:
 
g
i
t
 
p
u
s
h
 
-
-
p
o
r
c
e
l
a
i
n
 
-
-
a
l
l
 
-
-
 
o
r
i
g
i
n


 
 
s
t
d
e
r
r
:
 
'
f
a
t
a
l
:
 
C
o
u
l
d
 
n
o
t
 
r
e
a
d
 
f
r
o
m
 
r
e
m
o
t
e
 
r
e
p
o
s
i
t
o
r
y
.
'