mirror of
https://github.com/quay/quay.git
synced 2025-04-19 21:42:17 +03:00
19 lines
571 B
Python
19 lines
571 B
Python
import re
|
|
|
|
|
|
def extract_current_step(current_status_string):
|
|
"""
|
|
Attempts to extract the current step numeric identifier from the given status string.
|
|
|
|
Returns the step number or None if none.
|
|
"""
|
|
# Older format: `Step 12 :`
|
|
# Newer format: `Step 4/13 :`
|
|
step_increment = re.search(r"Step ([0-9]+)/([0-9]+) :", current_status_string)
|
|
if step_increment:
|
|
return int(step_increment.group(1))
|
|
|
|
step_increment = re.search(r"Step ([0-9]+) :", current_status_string)
|
|
if step_increment:
|
|
return int(step_increment.group(1))
|