diff options
Diffstat (limited to 'gsxws/products.py')
-rw-r--r-- | gsxws/products.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gsxws/products.py b/gsxws/products.py index 8905b2b..654bef3 100644 --- a/gsxws/products.py +++ b/gsxws/products.py @@ -137,6 +137,16 @@ class Product(GsxObject): self.serialNumber = ad.serialNumber return ad + def is_unlocked(self, ad=None): + """ + Returns true if this iOS device is unlocked + """ + import re + return ad.unlocked or (re.search("Unlock", ad.nextTetherPolicyDetails) is not None) + + def is_locked(self): + return not self.is_unlocked() + if __name__ == '__main__': import sys |