1
0
forked from VimPlug/jedi

Tests and implementation for type(some class). (Which returns type)

This commit is contained in:
Dave Halter
2015-07-01 14:58:37 +02:00
parent 3ac8f02841
commit f2cc320a61
2 changed files with 6 additions and 0 deletions

View File

@@ -445,6 +445,9 @@ class Class(use_metaclass(CachedMetaClass, Wrapper)):
def py__getattribute__(self, name): def py__getattribute__(self, name):
return self._evaluator.find_types(self, name) return self._evaluator.find_types(self, name)
def py__class__(self, evaluator):
return compiled.builtin.get_by_name('type')
@property @property
def params(self): def params(self):
return self.get_subscope_by_name('__init__').params return self.get_subscope_by_name('__init__').params

View File

@@ -61,6 +61,9 @@ import math
import os import os
#? type(os) #? type(os)
type(math) type(math)
class X(): pass
#? type
type(X)
# ----------------- # -----------------
# re # re