Fix clippy

This commit is contained in:
carbotaniuman committed 2020-12-11 20:55:02 -06:00
1 parent a6afbdf911
commit 92437160c7
1 file changed
+3 -3
+3 -3
View File
@@ -15,10 +15,10 @@ use super::pystr::PyStrRef;
use super::staticmethod::PyStaticMethod;
use super::tuple::PyTuple;
use super::weakref::PyWeak;
use crate::builtins::tuple::{PyTupleRef, PyTupleTyped};
use crate::builtins::tuple::PyTupleTyped;
use crate::function::{FuncArgs, KwArgs};
use crate::pyobject::{
BorrowValue, Either, IdProtocol, PyAttributes, PyClassImpl, PyContext, PyIterable, PyLease,
BorrowValue, Either, IdProtocol, PyAttributes, PyClassImpl, PyContext, PyLease,
PyObjectRef, PyRef, PyResult, PyValue, TryFromObject, TypeProtocol,
};
use crate::slots::{self, Callable, PyTpFlags, PyTypeSlots, SlotGetattro};
@@ -421,7 +421,7 @@ impl PyType {
let (name, bases, dict, kwargs): (PyStrRef, PyTupleTyped<PyTypeRef>, PyDictRef, KwArgs) =
args.clone().bind(vm)?;
let bases = bases.borrow_value().iter().cloned().collect::<Vec<_>>();
let bases = bases.borrow_value().to_vec();
let (metatype, base, bases) = if bases.is_empty() {
let base = vm.ctx.types.object_type.clone();
(metatype, base.clone(), vec![base])