Explorar o código

Je faisais des query en ayant enlevé le leading 0 pour un des sites, et ca ne marchait pas bien.

En effait, un 079 123 45 67 devenait 79 123 45 67 et le site inférait un numéro russe : +79 123 45 67
Jean-Francois Burdet %!s(int64=7) %!d(string=hai) anos
pai
achega
da6d23fdcb
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      lenny.py

+ 5 - 5
lenny.py

@@ -71,10 +71,7 @@ SHOULDIANSWER_LOOKUP_URL = "https://ch.shouldianswer.net/telefonnummer/{$number$
 
 
 def is_in_blacklists(a_number):
-    the_number = a_number.lstrip("0")
-    the_number = the_number.replace("+", "")
-
-    return is_in_local_blacklist(the_number) or is_in_ktipp_blacklist(the_number) or is_in_shiansw_blacklist(the_number)
+    return is_in_local_blacklist(a_number) or is_in_ktipp_blacklist(a_number) or is_in_shiansw_blacklist(a_number)
 
 
 def is_in_local_blacklist(a_number):
@@ -89,7 +86,10 @@ def is_in_ktipp_blacklist(a_number):
     # Si argument keyword pas trouvé, ca donne ca dans la réponse :
     # 0 Einträge
 
-    url = KTIP_LOOKUP_URL.replace("{$number$}", a_number)
+    the_number = a_number.lstrip("0")
+    the_number = the_number.replace("+", "")
+
+    url = KTIP_LOOKUP_URL.replace("{$number$}", the_number)
     log("KTIP lookup : " + url)
     response = ""
     try: