def import_open_comparison(project): """ Try importing a Project model from Open Comparison sites. """ try: result = tastyapi_client.import_project(project) if result: log.debug(LOG_TEMPLATE.format(project=project.slug, version='', msg="Successful import from Open Comparison")) else: log.debug(LOG_TEMPLATE.format(project=project.slug, version='', msg="Failed import from Open Comparison")) except: log.debug("Failed import from Open Comparison", exc_info=True)
def import_open_comparison(project): """ Try importing a Project model from Open Comparison sites. """ try: result = tastyapi_client.import_project(project) if result: log.info("Successful import from Open Comparison") else: log.info("Failed import from Open Comparison") except: log.info("Failed import from Open Comparison", exc_info=True)
# send_notifications(version, build) log.info("Purged %s" % version) else: log.warning("Failed HTML Build") # TODO: Find a better way to handle indexing. fileify.delay(version.pk) # Things that touch redis update_result = update_intersphinx(version.pk) # Needs to happen after update_intersphinx clear_artifacts(version.pk) # Try importing from Open Comparison sites. try: result = tastyapi_client.import_project(project) if result: log.info("Successful import from Open Comparison") else: log.info("Failed import from Open Comparison") except: log.info("Failed import from Open Comparison", exc_info=True) # Try importing from Crate try: result = tastyapi_client.import_crate(project) if result: log.info("Successful import from Crate") else: log.info("Failed import from Crate")
#send_notifications(version, build) log.info("Purged %s" % version) else: log.warning("Failed HTML Build") # TODO: Find a better way to handle indexing. fileify.delay(version.pk) # Things that touch redis update_intersphinx(version.pk) # Needs to happen after update_intersphinx clear_artifacts(version.pk) # Try importing from Open Comparison sites. try: result = tastyapi_client.import_project(project) if result: log.info("Successful import from Open Comparison") else: log.info("Failed import from Open Comparison") except: log.info("Failed import from Open Comparison", exc_info=True) # Try importing from Crate try: result = tastyapi_client.import_crate(project) if result: log.info("Successful import from Crate") else: log.info("Failed import from Crate")
if not 'no targets are out of date.' in out: if ret == 0: print "HTML Build OK" purge_version(version, subdomain=True, mainsite=True, cname=True) symlink_cname(version) update_intersphinx(version.pk) send_notifications(version) print "Purged %s" % version else: print "HTML Build ERROR" else: print "Build Unchanged" try: result = client.import_project(project) if result: print "Project imported from Django Packages!" except: print "Importing from Django Packages Errored." return True def update_imported_docs(project, version): """ Check out or update the given project's repository. """ update_docs_output = {} if not project.vcs_repo(): raise ProjectImportError("Repo type '{repo_type}' unknown".format(
scrape_conf_file(version) else: update_created_docs(project) # kick off a build (ret, out, err) = build_docs(project, version, pdf, record, touch) if not 'no targets are out of date.' in out: if ret == 0: print "Build OK" else: print "Build ERROR" print err else: print "Build Unchanged" try: result = client.import_project(project) if result: print "Project imported from Django Packages!" except: print "Importing from Django Packages Errored." def update_imported_docs(project, version): """ Check out or update the given project's repository. """ if not project.vcs_repo(): raise ProjectImportError("Repo type '%s' unknown" % project.repo_type) if version: print 'Checking out version %s: %s' % (version.slug, version.identifier)