Ver Fonte

[python] fix StringTools.urlEncode to escape "/" symbol to be consistent with other targets

Dan Korostelev há 10 anos atrás
pai
commit
f2129439ae
2 ficheiros alterados com 3 adições e 3 exclusões
  1. 1 1
      std/StringTools.hx
  2. 2 2
      std/python/lib/urllib/Parse.hx

+ 1 - 1
std/StringTools.hx

@@ -49,7 +49,7 @@ class StringTools {
 		#elseif cs
 			return untyped cs.system.Uri.EscapeDataString(s);
 		#elseif python
-			return python.lib.urllib.Parse.quote(s);
+			return python.lib.urllib.Parse.quote(s, "");
 		#else
 			return null;
 		#end

+ 2 - 2
std/python/lib/urllib/Parse.hx

@@ -23,6 +23,6 @@ package python.lib.urllib;
 
 @:pythonImport("urllib.parse")
 extern class Parse {
-	public static function quote (s:String):String;
-	public static function unquote (s:String):String;
+	static function quote(s:String, ?safe:String):String;
+	static function unquote(s:String):String;
 }