TypeVar and virtual support in Symbol Resolver #99

Merged
sb10q merged 12 commits from symbol_resolver_typevar into master 2021-12-01 22:44:53 +08:00
1 changed files with 0 additions and 3 deletions
Showing only changes of commit eb1f353acd - Show all commits

View File

@ -44,7 +44,6 @@ struct PythonHelper<'a> {
origin_ty_fn: &'a PyAny, origin_ty_fn: &'a PyAny,
args_ty_fn: &'a PyAny, args_ty_fn: &'a PyAny,
globals_dict: &'a PyAny, globals_dict: &'a PyAny,
print_fn: &'a PyAny,
} }
impl Resolver { impl Resolver {
@ -660,7 +659,6 @@ impl SymbolResolver for Resolver {
args_ty_fn: typings.getattr("get_args").unwrap(), args_ty_fn: typings.getattr("get_args").unwrap(),
globals_dict: obj.getattr("__dict__").unwrap(), globals_dict: obj.getattr("__dict__").unwrap(),
eval_type_fn: typings.getattr("_eval_type").unwrap(), eval_type_fn: typings.getattr("_eval_type").unwrap(),
print_fn: builtins.getattr("print").unwrap(),
}; };
sym_ty = self.get_obj_type( sym_ty = self.get_obj_type(
member.get_item(1)?, member.get_item(1)?,
@ -710,7 +708,6 @@ impl SymbolResolver for Resolver {
args_ty_fn: typings.getattr("get_args").unwrap(), args_ty_fn: typings.getattr("get_args").unwrap(),
globals_dict: obj.getattr("__dict__").unwrap(), globals_dict: obj.getattr("__dict__").unwrap(),
eval_type_fn: typings.getattr("_eval_type").unwrap(), eval_type_fn: typings.getattr("_eval_type").unwrap(),
print_fn: builtins.getattr("print").unwrap(),
}; };
sym_value = self.get_obj_value(val, &helper, ctx)?; sym_value = self.get_obj_value(val, &helper, ctx)?;
break; break;