forked from VimPlug/jedi
Small instance refactoring, now adding is_generated as a param.
This commit is contained in:
@@ -84,7 +84,7 @@ class Instance(use_metaclass(CachedMetaClass, Executed)):
|
||||
"""
|
||||
This class is used to evaluate instances.
|
||||
"""
|
||||
def __init__(self, evaluator, base, var_args=()):
|
||||
def __init__(self, evaluator, base, var_args, is_generated=False):
|
||||
super(Instance, self).__init__(evaluator, base, var_args)
|
||||
if base.name.get_code() in ['list', 'set'] \
|
||||
and compiled.builtin == base.get_parent_until():
|
||||
@@ -97,7 +97,7 @@ class Instance(use_metaclass(CachedMetaClass, Executed)):
|
||||
self.execute_subscope_by_name('__init__', self.var_args)
|
||||
# Generated instances are classes that are just generated by self
|
||||
# (No var_args) used.
|
||||
self.is_generated = False
|
||||
self.is_generated = is_generated
|
||||
|
||||
@property
|
||||
def py__call__(self):
|
||||
|
||||
Reference in New Issue
Block a user