Tests for evennia/utils/validatorfuncs.
- text() - color() - datetime() - duration()
This commit is contained in:
parent
cd1a9d838a
commit
53c99204e0
2 changed files with 63 additions and 3 deletions
|
|
@ -68,13 +68,13 @@ def datetime(entry, option_key="Datetime", account=None, from_tz=None, **kwargs)
|
|||
entry = f"{split_time[0]} {split_time[1]} {split_time[2]} {split_time[3]}"
|
||||
else:
|
||||
raise ValueError(
|
||||
f"{option_key} must be entered in a 24-hour format such as: {now.strftime('%b %d %H:%H')}"
|
||||
f"{option_key} must be entered in a 24-hour format such as: {now.strftime('%b %d %H:%M')}"
|
||||
)
|
||||
try:
|
||||
local = _dt.datetime.strptime(input, "%b %d %H:%M %Y")
|
||||
local = _dt.datetime.strptime(entry, "%b %d %H:%M %Y")
|
||||
except ValueError:
|
||||
raise ValueError(
|
||||
f"{option_key} must be entered in a 24-hour format such as: {now.strftime('%b %d %H:%H')}"
|
||||
f"{option_key} must be entered in a 24-hour format such as: {now.strftime('%b %d %H:%M')}"
|
||||
)
|
||||
local_tz = from_tz.localize(local)
|
||||
return local_tz.astimezone(utc)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue