code: def _load_section(self, lines, section):
          '''read in a section to a list, and stop when we hit the next section
          '''
          members = []
  
          while True:
  
              if len(lines) == 0:
                  break
              next_line = lines[0]                
  
              # The end of a section
              if next_line.strip().startswith("%"):
                  break
  
              # Still in current section!
              else:
                  new_member = lines.pop(0).strip()
                  if new_member not in ['', None]:
                      members.append(new_member)
  
          # Add the list to the config
          if len(members) > 0:
              if section is not None:
                  self.config[section] += memberf _load_section(self, lines, section):
          '''read in a section to a list, and stop when we hit the next section
          '''
          members = []
  
          while True:
  
              if len(lines) == 0:
                  break
              next_line = lines[0]                
  
              # The end of a section
              if next_line.strip().startswith("%"):
                  break
  
              # Still in current section!
              else:
                  new_member = lines.pop(0).strip()
                  if new_member not in ['', None]:
                      members.append(new_member)
  
          # Add the list to the config
          if len(members) > 0:
              if section is not None:
                  self.config[section] += members
docs: read in a section to a list, and stop when we hit the next section