PY-16921 PyCustomType members resolve fix: convert mimic class to instance to allow instance fields resolving

This commit is contained in:
Ilya.Kazakevich
2015-11-03 01:26:35 +03:00
parent d365f7983c
commit e500c55e10
@@ -112,7 +112,7 @@ public class PyCustomType implements PyClassLikeType {
// Delegate calls to classes, we mimic but filter if filter is set.
for (final PyClassLikeType typeToMimic : myTypesToMimic) {
final List<? extends RatedResolveResult> results = typeToMimic.resolveMember(name, location, direction, resolveContext, inherited);
final List<? extends RatedResolveResult> results = typeToMimic.toInstance().resolveMember(name, location, direction, resolveContext, inherited);
if (results != null) {
globalResult.addAll(Collections2.filter(results, new ResolveFilter()));
}