def _has_required_botocore():
 if (not HAS_BOTO):
  return False
 elif (LooseVersion(botocore.__version__) < LooseVersion(required_botocore_version)):
  return False
 else:
  return True

def _has_required_botocore ( ) : if ( not HAS_BOTO ) : return False elif ( LooseVersion ( botocore . __version__ ) < LooseVersion ( required_botocore_version ) ) : return False else : return True
returns true/false boolean depending on if botocore supports usage plan .