Pārlūkot izejas kodu

[python] make a copy of anon and don't change the source

frabbit 10 gadi atpakaļ
vecāks
revīzija
c0913e81d0
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      std/python/internal/HxOverrides.hx

+ 1 - 0
std/python/internal/HxOverrides.hx

@@ -150,6 +150,7 @@ class HxOverrides {
 	@:ifFeature("python._KwArgs.KwArgs_Impl_.fromT")
 	@:ifFeature("python._KwArgs.KwArgs_Impl_.fromT")
 	static public function mapKwArgs(a:{}, v:Dict<String,String>)
 	static public function mapKwArgs(a:{}, v:Dict<String,String>)
 	{
 	{
+		var a = python.Lib.dictAsAnon(python.Lib.anonToDict(a));
 		for (k in v.keys()) {
 		for (k in v.keys()) {
 			var val = v.get(k);
 			var val = v.get(k);
 			if (Builtins.hasattr(a, k)) {
 			if (Builtins.hasattr(a, k)) {