docs: def version_check(self):
          """
          Check if the version entry is in the proper format
          """
          try:
              version_info = self['Version']
          except KeyError:
              raise ValidateError('Config file has to have a Version section')
          try:
              float(version_info['version'])
          except KeyError:
              raise ValidateError('Config file has to have a version section')
          except ValueError:
              raise ValidateError('Version has to be a float.')
          
          try:
              version_info['name']
          except KeyError:
              raise ValidateError("Config file has to have a name")
          return