parameters: (self)
return_statement: return ret
docstring: List of groups that are part of this group + all subgroups
          :rtype: list[Group]
docstring_summary: List of groups that are part of this group + all subgroups
          :rtype: list[Group]
docstring_tokens: List of groups that are part of this group + all subgroups : rtype : list [ Group ]
function: def all_groups(self):
          """
          List of groups that are part of this group + all subgroups
          :rtype: list[Group]
          """
          ret = [self]
          for subgroup in self.subgroups:
              ret += subgroup.all_groups()
          return ret
function_tokens: def all_groups ( self ) : ret = [ self ] for subgroup in self . subgroups : ret += subgroup . all_groups ( ) return ret