Replace new_context_item() with Context.enter_key()

This commit is contained in:
ZyX 2014-09-19 22:12:20 +04:00
parent 479305e815
commit 02c913f315
3 changed files with 8 additions and 5 deletions

View File

@ -10,7 +10,7 @@ from powerline.lib.unicode import unicode
from powerline.lint.markedjson.markedvalue import MarkedUnicode
from powerline.lint.markedjson.error import DelayedEchoErr, Mark
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.spec import Spec
from powerline.lint.inspect import getconfigargspec
@ -627,7 +627,7 @@ def check_args_variant(func, args, data, context, echoerr):
args[key],
args.mark,
data,
context + new_context_item(key, args),
context.enter_key(args, key),
echoerr
)
if khadproblem:

View File

@ -55,3 +55,6 @@ class Context(tuple):
@property
def key(self):
return key_sep.join((c[0] for c in self))
def enter_key(self, value, key):
return self + ((value.keydict[key], value[key]),)

View File

@ -10,7 +10,7 @@ from powerline.lib.unicode import unicode
from powerline.lint.markedjson.error import echoerr, DelayedEchoErr
from powerline.lint.markedjson.markedvalue import MarkedUnicode
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):
@ -322,7 +322,7 @@ class Spec(object):
value[key],
value.mark,
data,
context + new_context_item(key, value),
context.enter_key(value, key),
echoerr
)
if mhadproblem:
@ -353,7 +353,7 @@ class Spec(object):
value[key],
value.mark,
data,
context + new_context_item(key, value),
context.enter_key(value, key),
echoerr
)
if vhadproblem: