mirror of
https://github.com/powerline/powerline.git
synced 2025-07-26 23:35:04 +02:00
Replace new_context_item() with Context.enter_key()
This commit is contained in:
parent
479305e815
commit
02c913f315
@ -10,7 +10,7 @@ from powerline.lib.unicode import unicode
|
|||||||
from powerline.lint.markedjson.markedvalue import MarkedUnicode
|
from powerline.lint.markedjson.markedvalue import MarkedUnicode
|
||||||
from powerline.lint.markedjson.error import DelayedEchoErr, Mark
|
from powerline.lint.markedjson.error import DelayedEchoErr, Mark
|
||||||
from powerline.lint.selfcheck import havemarks
|
from powerline.lint.selfcheck import havemarks
|
||||||
from powerline.lint.context import list_sep, list_themes, new_context_item
|
from powerline.lint.context import list_sep, list_themes
|
||||||
from powerline.lint.imp import WithPath, import_function, import_segment
|
from powerline.lint.imp import WithPath, import_function, import_segment
|
||||||
from powerline.lint.spec import Spec
|
from powerline.lint.spec import Spec
|
||||||
from powerline.lint.inspect import getconfigargspec
|
from powerline.lint.inspect import getconfigargspec
|
||||||
@ -627,7 +627,7 @@ def check_args_variant(func, args, data, context, echoerr):
|
|||||||
args[key],
|
args[key],
|
||||||
args.mark,
|
args.mark,
|
||||||
data,
|
data,
|
||||||
context + new_context_item(key, args),
|
context.enter_key(args, key),
|
||||||
echoerr
|
echoerr
|
||||||
)
|
)
|
||||||
if khadproblem:
|
if khadproblem:
|
||||||
|
@ -55,3 +55,6 @@ class Context(tuple):
|
|||||||
@property
|
@property
|
||||||
def key(self):
|
def key(self):
|
||||||
return key_sep.join((c[0] for c in self))
|
return key_sep.join((c[0] for c in self))
|
||||||
|
|
||||||
|
def enter_key(self, value, key):
|
||||||
|
return self + ((value.keydict[key], value[key]),)
|
||||||
|
@ -10,7 +10,7 @@ from powerline.lib.unicode import unicode
|
|||||||
from powerline.lint.markedjson.error import echoerr, DelayedEchoErr
|
from powerline.lint.markedjson.error import echoerr, DelayedEchoErr
|
||||||
from powerline.lint.markedjson.markedvalue import MarkedUnicode
|
from powerline.lint.markedjson.markedvalue import MarkedUnicode
|
||||||
from powerline.lint.selfcheck import havemarks
|
from powerline.lint.selfcheck import havemarks
|
||||||
from powerline.lint.context import list_sep, new_context_item
|
from powerline.lint.context import list_sep
|
||||||
|
|
||||||
|
|
||||||
class Spec(object):
|
class Spec(object):
|
||||||
@ -322,7 +322,7 @@ class Spec(object):
|
|||||||
value[key],
|
value[key],
|
||||||
value.mark,
|
value.mark,
|
||||||
data,
|
data,
|
||||||
context + new_context_item(key, value),
|
context.enter_key(value, key),
|
||||||
echoerr
|
echoerr
|
||||||
)
|
)
|
||||||
if mhadproblem:
|
if mhadproblem:
|
||||||
@ -353,7 +353,7 @@ class Spec(object):
|
|||||||
value[key],
|
value[key],
|
||||||
value.mark,
|
value.mark,
|
||||||
data,
|
data,
|
||||||
context + new_context_item(key, value),
|
context.enter_key(value, key),
|
||||||
echoerr
|
echoerr
|
||||||
)
|
)
|
||||||
if vhadproblem:
|
if vhadproblem:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user