docs: def returnListOfCreds():
      '''
          :return:
              A list of tuples containing in the first the name of the platform,
              as read from the accounts.cfg file in the application folder. E. g.:
  
              listCreds.append(("<platform>", "<username>", "<password>"))
      '''
      listCreds = []
      # If a accounts.cfg has not been found, creating it by copying from default
      configPath = os.path.join(configuration.getConfigPath()["appPath"], "accounts.cfg")
  
      # Checking if the configuration file exists
      if not os.path.exists(configPath):
          # Copy the data from the default folder
          defaultConfigPath = os.path.join(configuration.getConfigPath()["appPathDefaults"], "accounts.cfg")
  
          try:
              with open(defaultConfigPath) as iF:
                  cont = iF.read()
                  with open(configPath, "w") as oF:
                      oF.write(cont)
          except Exception, e:
              raise errors.ConfigurationFileNotFoundError(configPath, defaultConfigPath);
              return listCreds
  
      # Reading the configuration file
      config = ConfigParser.ConfigParser()
      config.read(configPath)
  
      # Iterating through all the sections, which contain the platforms
      for platform in config.sections():
          # Initializing values
          creds = {}
  
          incomplete = False
  
          # Iterating through parametgers
          for (param, value) in config.items(platform):
              if value == '':
                  incomplete = True
                  break
              creds[param] = value
  
          # Appending credentials if possible
          try:
              if not incomplete:
                  listCreds.append((platform, creds["login"], creds["password"]))
          except:
              pass
  
      return listCreds