def iter_subsections(self, vendor_name=None):
    ' Yield all subsections (limit to |vendor_name| if specified).\n        '
    for subsec in self._make_subsections():
        if ((vendor_name is None) or (subsec['vendor_name'] == vendor_name)):
            (yield subsec)
Yield all subsections (limit to |vendor_name| if specified).
def iter_subsections(self, vendor_name=None):
    ' \n        '
    for subsec in self._make_subsections():
        if ((vendor_name is None) or (subsec['vendor_name'] == vendor_name)):
            (yield subsec)