MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / _format_expires

Function _format_expires

misc/python/materialize/scratch.py:141–152  ·  view source on GitHub ↗

Render a delete-after time as a compact relative duration.

(dt: datetime.datetime | None)

Source from the content-addressed store, hash-verified

139
140
141def _format_expires(dt: datetime.datetime | None) -> str:
142 """Render a delete-after time as a compact relative duration."""
143 if dt is None:
144 return "-"
145 secs = (dt - datetime.datetime.now()).total_seconds()
146 if secs <= 0:
147 return "expired"
148 if secs >= 86400:
149 return f"{secs / 86400:.1f}d"
150 if secs >= 3600:
151 return f"{secs / 3600:.0f}h"
152 return f"{secs / 60:.0f}m"
153
154
155def print_instances(

Callers 1

print_instancesFunction · 0.85

Calls 1

nowMethod · 0.45

Tested by

no test coverage detected