예제 #1
0
def get_distro_series_info_row(series):
    """Returns the distro series row information from python-distro-info.
    """
    info = UbuntuDistroInfo()
    for row in info._avail(info._date):
        if row['series'] == series:
            return row
    return None
예제 #2
0
 def get_release_title(self, release):
     info = UbuntuDistroInfo()
     for row in info._avail(info._date):
         row_dict = row
         if not isinstance(row, dict):
             row_dict = row.__dict__
         if row_dict['series'] == release:
             return info._format("fullname", row)
     return None
예제 #3
0
def get_distro_series_info_row(series):
    """Returns the distro series row information from python-distro-info."""
    info = UbuntuDistroInfo()
    for row in info._avail(info._date):
        # LP: #1711191 - distro-info 0.16+ no longer returns dictionaries or
        # lists, and it now returns objects instead. As such, we need to
        # handle both cases for backwards compatibility.
        if not isinstance(row, dict):
            row = row.__dict__
        if row["series"] == series:
            return row
    return None
예제 #4
0
 def get_release_title(self, release):
     info = UbuntuDistroInfo()
     for row in info._avail(info._date):
         if row['series'] == release:
             return info._format("fullname", row)
     return None