diff options
Diffstat (limited to 'src/ppm/providerdb.py')
-rw-r--r-- | src/ppm/providerdb.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ppm/providerdb.py b/src/ppm/providerdb.py index e2b097d..c1aebec 100644 --- a/src/ppm/providerdb.py +++ b/src/ppm/providerdb.py @@ -133,6 +133,13 @@ class ProviderDB(object): for r in searcher(self.tree): yield r.attrib['code'] + def get_country_by_code(self, code): + """Given a country code return it's name""" + try: + return self.countries[code] + except KeyError: + return None + def get_countries(self): for code in self.get_country_codes(): try: |