Commit c023f85 1 parent 5bc23e3 commit c023f85 Copy full SHA for c023f85
File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -125,14 +125,14 @@ def parse_sc(data):
125
125
cvalue = ''
126
126
qc = ''
127
127
for char in elements [1 ]:
128
- if flag & 0b100 and flag & 1 :
128
+ if flag & 4 and flag & 1 :
129
129
# Backslash in value: escape next character, no matter what
130
130
cvalue += char
131
- flag -= 0b100
132
- elif flag & 0b100 :
131
+ flag = flag & 3
132
+ elif flag & 4 :
133
133
# Backslash in name: escape next character, no matter what
134
134
cname += char
135
- flag -= 0b100
135
+ flag = flag & 3
136
136
elif char == '=' and flag == 0 :
137
137
# Equals sign inside unquoted name: switch to value
138
138
flag = 1
@@ -153,7 +153,7 @@ def parse_sc(data):
153
153
cvalue += char
154
154
elif char == '\\ ' :
155
155
# Backslash: next character will be escaped
156
- flag += 4
156
+ flag = flag | 4
157
157
elif char == '"' or char == "'" :
158
158
# Quote handler
159
159
qc = char
You can’t perform that action at this time.
0 commit comments