Get iOS version information, and return it as a namedtuple: (system, release, model, is_simulator). If values can't be determined, they are set to values provided as parameters.
(system="", release="", model="", is_simulator=False)
| 521 | |
| 522 | |
| 523 | def ios_ver(system="", release="", model="", is_simulator=False): |
| 524 | """Get iOS version information, and return it as a namedtuple: |
| 525 | (system, release, model, is_simulator). |
| 526 | |
| 527 | If values can't be determined, they are set to values provided as |
| 528 | parameters. |
| 529 | """ |
| 530 | if sys.platform == "ios": |
| 531 | import _ios_support |
| 532 | result = _ios_support.get_platform_ios() |
| 533 | if result is not None: |
| 534 | return IOSVersionInfo(*result) |
| 535 | |
| 536 | return IOSVersionInfo(system, release, model, is_simulator) |
| 537 | |
| 538 | |
| 539 | AndroidVer = collections.namedtuple( |