►
A
A
A
A
Because
git
doesn't
let
us
do
things
in
parallel
and
anytime,
we
run
a
sub-process,
it's
going
to
run
in
parallel,
and
now
it
doesn't
it's
not
that
it
lets
us.
It
lets
us
do
some
things
in
parallel,
some
things
not
right.
So
if
you,
for
whatever
reason,
did
not
need
the
lock,
you
could
redefine
the
definition,
keep
the
same
name
right
and
then
remove
the
lock
parameter,
with
the
dot
underscore
replace
on
the
definition.
A
A
A
Okay,
so
133
attempts
to
acquire
the
lock
104,
and
I
think
this
is
the
only
locked
object,
but
we
can
double
check
with
this.
These
two
wait
a
minute.
Those
are
that's
another
object.
A
A
A
A
Then
we
create
locks
for
it.
Okay,
then
we-
and
this
is
our
reason
for
3.7-
is
that
we
need
the
async
exit
stack
for
this
3.6
doesn't
have
it
python,
take
all
the
locks
we
found.
We
needed
for
this
parameter.
A
A
A
A
A
A
A
A
A
A
A
A
It's
another
common
thing
in
python:
is
that
you're
that
something
is
masking
the
error.