Skip to content

Commit ff1a8df

Browse files
committed
Revert changes on documentation_type/doctype
1 parent d10cb4b commit ff1a8df

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

readthedocs/projects/tasks.py

+15-15
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,6 @@ def update_app_instances(self, html=False, localmedia=False, search=False,
614614
args=[
615615
self.project.pk,
616616
self.version.pk,
617-
self.config,
618617
],
619618
kwargs=dict(
620619
hostname=socket.gethostname(),
@@ -624,7 +623,10 @@ def update_app_instances(self, html=False, localmedia=False, search=False,
624623
pdf=pdf,
625624
epub=epub,
626625
),
627-
callback=sync_callback.s(version_pk=self.version.pk, commit=self.build['commit']),
626+
callback=sync_callback.s(
627+
version_pk=self.version.pk,
628+
commit=self.build['commit'],
629+
),
628630
)
629631

630632
def setup_python_environment(self):
@@ -699,7 +701,7 @@ def build_docs_html(self):
699701
broadcast(
700702
type='app',
701703
task=move_files,
702-
args=[self.version.pk, socket.gethostname(), self.config],
704+
args=[self.version.pk, socket.gethostname()],
703705
kwargs=dict(html=True)
704706
)
705707
except socket.error:
@@ -760,15 +762,13 @@ def is_type_sphinx(self):
760762

761763
# Web tasks
762764
@app.task(queue='web')
763-
def sync_files(project_pk, version_pk, config, hostname=None, html=False,
765+
def sync_files(project_pk, version_pk, hostname=None, html=False,
764766
localmedia=False, search=False, pdf=False, epub=False):
765767
"""
766768
Sync build artifacts to application instances.
767769
768770
This task broadcasts from a build instance on build completion and performs
769771
synchronization of build artifacts on each application instance.
770-
771-
:param config: A `readthedocs.config.BuildConfigBase` object
772772
"""
773773
# Clean up unused artifacts
774774
version = Version.objects.get(pk=version_pk)
@@ -791,7 +791,6 @@ def sync_files(project_pk, version_pk, config, hostname=None, html=False,
791791
move_files(
792792
version_pk,
793793
hostname,
794-
config,
795794
html=html,
796795
localmedia=localmedia,
797796
search=search,
@@ -807,14 +806,13 @@ def sync_files(project_pk, version_pk, config, hostname=None, html=False,
807806

808807

809808
@app.task(queue='web')
810-
def move_files(version_pk, hostname, config, html=False, localmedia=False,
809+
def move_files(version_pk, hostname, html=False, localmedia=False,
811810
search=False, pdf=False, epub=False):
812811
"""
813812
Task to move built documentation to web servers.
814813
815814
:param version_pk: Version id to sync files for
816815
:param hostname: Hostname to sync to
817-
:param config: A `readthedocs.config.BuildConfigBase` object
818816
:param html: Sync HTML
819817
:type html: bool
820818
:param localmedia: Sync local media files
@@ -838,12 +836,12 @@ def move_files(version_pk, hostname, config, html=False, localmedia=False,
838836
if html:
839837
from_path = version.project.artifact_path(
840838
version=version.slug,
841-
type_=config.doctype,
839+
type_=version.project.documentation_type,
842840
)
843841
target = version.project.rtd_build_path(version.slug)
844842
Syncer.copy(from_path, target, host=hostname)
845843

846-
if 'sphinx' in config.doctype:
844+
if 'sphinx' in version.project.documentation_type:
847845
if search:
848846
from_path = version.project.artifact_path(
849847
version=version.slug,
@@ -894,21 +892,23 @@ def move_files(version_pk, hostname, config, html=False, localmedia=False,
894892

895893

896894
@app.task(queue='web')
897-
def update_search(version_pk, commit, config, delete_non_commit_files=True):
895+
def update_search(version_pk, commit, delete_non_commit_files=True):
898896
"""
899897
Task to update search indexes.
900898
901899
:param version_pk: Version id to update
902900
:param commit: Commit that updated index
903-
:param config: A `readthedocs.config.BuildConfigBase` object
904901
:param delete_non_commit_files: Delete files not in commit from index
905902
"""
906903
version = Version.objects.get(pk=version_pk)
907904

908-
if 'sphinx' in config.doctype:
905+
if 'sphinx' in version.project.documentation_type:
909906
page_list = process_all_json_files(version, build_dir=False)
910907
else:
911-
log.debug('Unknown documentation type: %s', config.doctype)
908+
log.debug(
909+
'Unknown documentation type: %s',
910+
version.project.documentation_type
911+
)
912912
return
913913

914914
log_msg = ' '.join([page['path'] for page in page_list])

0 commit comments

Comments
 (0)