Reflow for linting

This commit is contained in:
Peter Law
2020-07-21 21:28:56 +01:00
parent 4783c065da
commit 9505dabfef
2 changed files with 9 additions and 4 deletions

View File

@@ -53,8 +53,10 @@ def _infer_annotation_string(context, string, index=None):
value_set = context.infer_node(node) value_set = context.infer_node(node)
if index is not None: if index is not None:
value_set = value_set.filter( value_set = value_set.filter(
lambda value: value.array_type == 'tuple' # noqa lambda value: (
and len(list(value.py__iter__())) >= index value.array_type == 'tuple'
and len(list(value.py__iter__())) >= index
)
).py__simple_getitem__(index) ).py__simple_getitem__(index)
return value_set return value_set

View File

@@ -69,8 +69,11 @@ Adds an opening bracket after a function for completions.
# ---------------- # ----------------
if platform.system().lower() == 'windows': if platform.system().lower() == 'windows':
_cache_directory = os.path.join(os.getenv('LOCALAPPDATA') or _cache_directory = os.path.join(
os.path.expanduser('~'), 'Jedi', 'Jedi') os.getenv('LOCALAPPDATA') or os.path.expanduser('~'),
'Jedi',
'Jedi',
)
elif platform.system().lower() == 'darwin': elif platform.system().lower() == 'darwin':
_cache_directory = os.path.join('~', 'Library', 'Caches', 'Jedi') _cache_directory = os.path.join('~', 'Library', 'Caches', 'Jedi')
else: else: