diff --git a/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py b/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py index 07f52937..3fd9d1df 100644 --- a/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py +++ b/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py @@ -28,6 +28,11 @@ class SinfulDreamsComUnicornFic(BaseEfictionAdapter): def getPathToArchive(self): return '/unicorn/fic' + @classmethod + def getConfigSection(cls): + "Overriden because [domain/path] section for multiple-adapter domain." + return cls.getSiteDomain()+cls.getPathToArchive() + @classmethod def getSiteAbbrev(self): return 'snfldrms-uf' diff --git a/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py b/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py index 31bee2cb..5082fe61 100644 --- a/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py +++ b/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py @@ -28,6 +28,11 @@ class SinfulDreamsComWhisperedMuse(BaseEfictionAdapter): def getPathToArchive(self): return '/whispered/muse' + @classmethod + def getConfigSection(cls): + "Overriden because [domain/path] section for multiple-adapter domain." + return cls.getSiteDomain()+cls.getPathToArchive() + @classmethod def getSiteAbbrev(self): return 'snfldrms-wm' diff --git a/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py b/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py index e5675476..cebc3020 100644 --- a/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py +++ b/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py @@ -28,6 +28,11 @@ class SinfulDreamsComWickedTemptation(BaseEfictionAdapter): def getPathToArchive(self): return '/wicked/temptation' + @classmethod + def getConfigSection(cls): + "Overriden because [domain/path] section for multiple-adapter domain." + return cls.getSiteDomain()+cls.getPathToArchive() + @classmethod def getSiteAbbrev(self): return 'snfldrms-wt' diff --git a/fanficfare/adapters/base_efiction_adapter.py b/fanficfare/adapters/base_efiction_adapter.py index 470e5791..ad544747 100644 --- a/fanficfare/adapters/base_efiction_adapter.py +++ b/fanficfare/adapters/base_efiction_adapter.py @@ -73,7 +73,7 @@ class BaseEfictionAdapter(BaseSiteAdapter): @classmethod def getConfigSections(cls): "Only needs to be overriden if has additional ini sections." - return ['base_efiction',cls.getConfigSection(),cls.getSiteDomain()+cls.getPathToArchive()] + return ['base_efiction',cls.getConfigSection()] @classmethod def getAcceptDomains(cls):