def getControllerList(resourceName):
    controllerNameList = getControllerNameList(resourceName)
    importedControllerList = []
    for controllerName in controllerNameList:
        resource = Serializer.importResource(controllerName,
                                             resourceModuleName=resourceName)
        if resource:
            importedControllerList.append(resource)
    return importedControllerList
def getResourceList(apiInstance, resourceType):
    resourceNameList = getResourceNameList(
        apiInstance.globals.apiTree[apiInstance.globals.apiPackage],
        resourceType)
    resourceList = []
    for resourceName in resourceNameList:
        if FlaskManager.KW_CONTROLLER_RESOURCE == resourceName[
                -len(FlaskManager.KW_CONTROLLER_RESOURCE):]:
            resourceList += getControllerList(resourceName)
        else:
            resource = Serializer.importResource(resourceName)
            if resource:
                resourceList.append(resource)
    return resourceList