eric6/WebBrowser/SafeBrowsing/SafeBrowsingAPIClient.py

changeset 8205
4a0f1f896341
parent 8143
2c730d5fd177
child 8218
7c09585bd960
equal deleted inserted replaced
8204:fd477cded1c1 8205:4a0f1f896341
559 @rtype list of str 559 @rtype list of str
560 @exception ValueError raised to indicate an invalid platform string 560 @exception ValueError raised to indicate an invalid platform string
561 """ 561 """
562 platform = platform.lower() 562 platform = platform.lower()
563 563
564 if platform not in ("linux", "windows", "macos"):
565 raise ValueError("Unsupported platform")
566
564 platformTypes = ["ANY_PLATFORM", "ALL_PLATFORMS"] 567 platformTypes = ["ANY_PLATFORM", "ALL_PLATFORMS"]
565 if platform == "linux": 568 if platform == "linux":
566 platformTypes.append("LINUX") 569 platformTypes.append("LINUX")
567 elif platform == "windows": 570 elif platform == "windows":
568 platformTypes.append("WINDOWS") 571 platformTypes.append("WINDOWS")
569 elif platform == "macos": 572 else:
570 platformTypes.append("OSX") 573 platformTypes.append("OSX")
571 else:
572 raise ValueError("Unsupported platform")
573 574
574 return platformTypes 575 return platformTypes
575 576
576 @classmethod 577 @classmethod
577 def definedPlatformTypes(cls): 578 def definedPlatformTypes(cls):

eric ide

mercurial