unijoh commited on
Commit
18877f0
·
verified ·
1 Parent(s): 37c5513

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -13,16 +13,18 @@ def load_data():
13
  parts = ppos.split('==')
14
  tag = parts[0]
15
  rest = parts[1] if len(parts) > 1 else ''
16
- expanded = []
 
17
  bracket_matches = re.findall(r'\[([^\]]+)\]', tag)
18
  if bracket_matches:
 
19
  for match in bracket_matches:
20
  for char in match:
21
- new_tag = tag.replace(f'[{match}]', char)
22
- expanded.append(f"{new_tag}=={rest}")
23
- else:
24
- expanded.append(ppos)
25
- return expanded
26
 
27
  for row in df.itertuples(index=False, name=None):
28
  if len(row) < 5:
 
13
  parts = ppos.split('==')
14
  tag = parts[0]
15
  rest = parts[1] if len(parts) > 1 else ''
16
+
17
+ expanded = [tag]
18
  bracket_matches = re.findall(r'\[([^\]]+)\]', tag)
19
  if bracket_matches:
20
+ new_expanded = []
21
  for match in bracket_matches:
22
  for char in match:
23
+ for item in expanded:
24
+ new_expanded.append(item.replace(f'[{match}]', char))
25
+ expanded = new_expanded
26
+
27
+ return [f"{item}=={rest}" for item in expanded]
28
 
29
  for row in df.itertuples(index=False, name=None):
30
  if len(row) < 5: