aboutsummaryrefslogtreecommitdiff
path: root/src/ppm/providerdb.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/ppm/providerdb.py')
-rw-r--r--src/ppm/providerdb.py7
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: