summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y2
1 files changed, 2 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index d249039024..d34d3f9adb 100644
--- a/parse.y
+++ b/parse.y
@@ -3940,11 +3940,13 @@ p_expr_basic : p_value
| tLBRACE
{
$<tbl>$ = push_pktbl(p);
+ $<num>1 = p->in_kwarg;
p->in_kwarg = 0;
}
p_kwargs rbrace
{
pop_pktbl(p, $<tbl>2);
+ p->in_kwarg = $<num>1;
$$ = new_hash_pattern(p, Qnone, $3, &@$);
}
| tLBRACE rbrace