Ejemplo n.º 1
0
def _publish_public_expt_rifcs(experiment):
    try:
        providers = settings.RIFCS_PROVIDERS
    except:
        providers = None
    from mecat.rifcs.publishservice import PartyPublishService, CollectionPublishService
    # Handles party rifcs
    pservice = PartyPublishService(providers, experiment)
    pservice.manage_rifcs(settings.OAI_DOCS_PATH)
    # Handles dataset rifcs
    pservice = CollectionPublishService(providers, experiment)
    pservice.manage_rifcs(settings.OAI_DOCS_PATH)