Run black reformatter on code

This commit is contained in:
Griatch 2022-02-08 13:03:52 +01:00
parent 4582eb4085
commit bd3e31bf3c
178 changed files with 4511 additions and 3385 deletions

View file

@ -206,7 +206,7 @@ def dedent(text, baseline_index=None, indent=None):
baseline = lines[baseline_index]
spaceremove = len(baseline) - len(baseline.lstrip(" "))
return "\n".join(
line[min(spaceremove, len(line) - len(line.lstrip(" "))):] for line in lines
line[min(spaceremove, len(line) - len(line.lstrip(" "))) :] for line in lines
)
@ -345,7 +345,7 @@ def columnize(string, columns=2, spacing=4, align="l", width=None):
cols = []
istart = 0
for irows in nrows:
cols.append(onecol[istart: istart + irows])
cols.append(onecol[istart : istart + irows])
istart = istart + irows
for col in cols:
if len(col) < height:
@ -411,7 +411,7 @@ def iter_to_str(iterable, endsep=", and", addquote=False):
endsep = " " + str(endsep).strip()
else:
# no separator given - use comma
endsep = ','
endsep = ","
if len_iter == 1:
return str(iterable[0])
@ -1087,8 +1087,9 @@ def delay(timedelay, callback, *args, **kwargs):
return _TASK_HANDLER.add(timedelay, callback, *args, **kwargs)
def repeat(interval, callback, persistent=True, idstring="", stop=False,
store_key=None, *args, **kwargs):
def repeat(
interval, callback, persistent=True, idstring="", stop=False, store_key=None, *args, **kwargs
):
"""
Start a repeating task using the TickerHandler.
@ -1124,16 +1125,18 @@ def repeat(interval, callback, persistent=True, idstring="", stop=False,
if stop:
# we pass all args, but only store_key matters if given
_TICKER_HANDLER.remove(interval=interval,
callback=callback,
idstring=idstring,
persistent=persistent,
store_key=store_key)
_TICKER_HANDLER.remove(
interval=interval,
callback=callback,
idstring=idstring,
persistent=persistent,
store_key=store_key,
)
else:
return _TICKER_HANDLER.add(interval=interval,
callback=callback,
idstring=idstring,
persistent=persistent)
return _TICKER_HANDLER.add(
interval=interval, callback=callback, idstring=idstring, persistent=persistent
)
def unrepeat(store_key):
"""
@ -1626,7 +1629,7 @@ def string_similarity(string1, string2):
vec2 = [string2.count(v) for v in vocabulary]
try:
return float(sum(vec1[i] * vec2[i] for i in range(len(vocabulary)))) / (
math.sqrt(sum(v1 ** 2 for v1 in vec1)) * math.sqrt(sum(v2 ** 2 for v2 in vec2))
math.sqrt(sum(v1**2 for v1 in vec1)) * math.sqrt(sum(v2**2 for v2 in vec2))
)
except ZeroDivisionError:
# can happen if empty-string cmdnames appear for some reason.
@ -1914,8 +1917,8 @@ def format_grid(elements, width=78, sep=" ", verbatim_elements=None):
# one line per row, output directly since this is trivial
# we use rstrip here to remove extra spaces added by sep
return [
crop(element.rstrip(), width) + " " \
* max(0, width - display_len((element.rstrip())))
crop(element.rstrip(), width)
+ " " * max(0, width - display_len((element.rstrip())))
for iel, element in enumerate(elements)
]
@ -2105,18 +2108,20 @@ class lazy_property:
"""Protect against setting"""
handlername = self.__name__
raise AttributeError(
_("{obj}.{handlername} is a handler and can't be set directly. "
"To add values, use `{obj}.{handlername}.add()` instead.").format(
obj=obj, handlername=handlername)
_(
"{obj}.{handlername} is a handler and can't be set directly. "
"To add values, use `{obj}.{handlername}.add()` instead."
).format(obj=obj, handlername=handlername)
)
def __delete__(self, obj):
"""Protect against deleting"""
handlername = self.__name__
raise AttributeError(
_("{obj}.{handlername} is a handler and can't be deleted directly. "
"To remove values, use `{obj}.{handlername}.remove()` instead.").format(
obj=obj, handlername=handlername)
_(
"{obj}.{handlername} is a handler and can't be deleted directly. "
"To remove values, use `{obj}.{handlername}.remove()` instead."
).format(obj=obj, handlername=handlername)
)
@ -2549,9 +2554,10 @@ def safe_convert_to_types(converters, *args, raise_errors=True, **kwargs):
# ...
"""
def _safe_eval(inp):
if not inp:
return ''
return ""
if not isinstance(inp, str):
# already converted
return inp
@ -2568,9 +2574,12 @@ def safe_convert_to_types(converters, *args, raise_errors=True, **kwargs):
if raise_errors:
from evennia.utils.funcparser import ParsingError
err = (f"Errors converting '{inp}' to python:\n"
f"literal_eval raised {literal_err}\n"
f"simple_eval raised {simple_err}")
err = (
f"Errors converting '{inp}' to python:\n"
f"literal_eval raised {literal_err}\n"
f"simple_eval raised {simple_err}"
)
raise ParsingError(err)
# handle an incomplete/mixed set of input converters
@ -2584,9 +2593,9 @@ def safe_convert_to_types(converters, *args, raise_errors=True, **kwargs):
if args and arg_converters:
args = list(args)
arg_converters = make_iter(arg_converters)
for iarg, arg in enumerate(args[:len(arg_converters)]):
for iarg, arg in enumerate(args[: len(arg_converters)]):
converter = arg_converters[iarg]
converter = _safe_eval if converter in ('py', 'python') else converter
converter = _safe_eval if converter in ("py", "python") else converter
try:
args[iarg] = converter(arg)
except Exception:
@ -2595,7 +2604,7 @@ def safe_convert_to_types(converters, *args, raise_errors=True, **kwargs):
args = tuple(args)
if kwarg_converters and isinstance(kwarg_converters, dict):
for key, converter in kwarg_converters.items():
converter = _safe_eval if converter in ('py', 'python') else converter
converter = _safe_eval if converter in ("py", "python") else converter
if key in {**kwargs}:
try:
kwargs[key] = converter(kwargs[key])
@ -2674,7 +2683,11 @@ def copy_word_case(base_word, new_word):
else:
# WorD - a mix. Handle each character
maxlen = len(base_word)
shared, excess = new_word[:maxlen], new_word[maxlen - 1:]
return "".join(char.upper() if base_word[ic].isupper() else char.lower()
for ic, char in enumerate(new_word)) + excess
shared, excess = new_word[:maxlen], new_word[maxlen - 1 :]
return (
"".join(
char.upper() if base_word[ic].isupper() else char.lower()
for ic, char in enumerate(new_word)
)
+ excess
)