@classmethod
def _first_of_milestone(self, feature_list, milestone, start=0):
    for i in xrange(start, len(feature_list)):
        f = feature_list[i]
        if ((str(f['shipped_milestone']) == str(milestone)) or (f['impl_status_chrome'] == str(milestone))):
            return i
        elif ((f['shipped_milestone'] == None) and (str(f['shipped_android_milestone']) == str(milestone))):
            return i
    return (- 1)
@classmethod
def _first_of_milestone(self, feature_list, milestone, start=0):
    for i in xrange(start, len(feature_list)):
        f = feature_list[i]
        if ((str(f['shipped_milestone']) == str(milestone)) or (f['impl_status_chrome'] == str(milestone))):
            return i
        elif ((f['shipped_milestone'] == None) and (str(f['shipped_android_milestone']) == str(milestone))):
            return i
    return (- 1)