@@ -762,26 +762,23 @@ def remaining_paragraph_count(self):
762
762
def source_link (self , lang = None ):
763
763
"""Return absolute link to the post's source."""
764
764
ext = self .source_ext (True )
765
- link = "/" + self .destination_path (lang = lang , extension = ext , sep = '/' , _force_source = True )
765
+ link = "/" + self .destination_path (lang = lang , extension = ext , sep = '/' )
766
766
link = utils .encodelink (link )
767
767
return link
768
768
769
- def destination_path (self , lang = None , extension = '.html' , sep = os .sep , _force_source = False ):
769
+ def destination_path (self , lang = None , extension = '.html' , sep = os .sep ):
770
770
"""Destination path for this post, relative to output/.
771
771
772
772
If lang is not specified, it's the current language.
773
773
Extension is used in the path if specified.
774
774
"""
775
775
if lang is None :
776
776
lang = nikola .utils .LocaleBorg ().current_lang
777
- if _force_source :
778
- folder = self .folder
779
- else :
780
- folder = self .meta [lang ].get ('path' , self .folder_relative )
781
- if isinstance (self .folder_base , (utils .bytes_str , utils .unicode_str )):
782
- folder = os .path .normpath (os .path .join (self .folder_base , folder ))
783
- elif self .folder_base is not None :
784
- folder = os .path .normpath (os .path .join (self .folder_base (lang ), folder ))
777
+ folder = self .meta [lang ].get ('path' , self .folder_relative )
778
+ if isinstance (self .folder_base , (utils .bytes_str , utils .unicode_str )):
779
+ folder = os .path .normpath (os .path .join (self .folder_base , folder ))
780
+ elif self .folder_base is not None :
781
+ folder = os .path .normpath (os .path .join (self .folder_base (lang ), folder ))
785
782
if self ._has_pretty_url (lang ):
786
783
path = os .path .join (self .translations [lang ],
787
784
folder , self .meta [lang ]['slug' ], 'index' + extension )
0 commit comments