Update pocketpy.h

This commit is contained in:
BLUELOVETH 2023-05-08 17:28:47 +08:00 committed by GitHub
parent 387425230f
commit f134322987
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -181,7 +181,7 @@ inline void init_builtins(VM* _vm) {
_vm->bind_builtin_func<1>("dir", [](VM* vm, ArgsView args) {
std::set<StrName> names;
if(args[0]->is_attr_valid()){
if(!is_tagged(args[0] && args[0]->is_attr_valid()){
std::vector<StrName> keys = args[0]->attr().keys();
names.insert(keys.begin(), keys.end());
}
@ -1110,4 +1110,4 @@ extern "C" {
_pk_deleter_map[p] = [](void* p){ delete (pkpy::VM*)p; };
return p;
}
}
}