Browse Source

Update pocketpy.h

blueloveTH 3 years ago
parent
commit
06d486d2a2
1 changed files with 0 additions and 11 deletions
  1. 0 11
      src/pocketpy.h

+ 0 - 11
src/pocketpy.h

@@ -91,17 +91,6 @@ void init_builtins(VM* _vm) {
         return VAR(two_args(VAR(lhs/rhs), VAR(lhs%rhs)));
     });
 
-    _vm->bind_builtin_func<1>("vars", [](VM* vm, Args& args) {
-        const PyVar& obj = args[0];
-        List ret;
-        if(!obj.is_tagged() && obj->is_attr_valid()){
-            for(StrName name: obj->attr().keys()){
-                ret.push_back(VAR(name.str()));
-            }
-        }
-        return VAR(ret);
-    });
-
     _vm->bind_builtin_func<1>("eval", [](VM* vm, Args& args) {
         CodeObject_ code = vm->compile(CAST(Str&, args[0]), "<eval>", EVAL_MODE);
         return vm->_exec(code, vm->top_frame()->_module, vm->top_frame()->_locals);