def get_settings(cls): name = cls.get_name() try: settings = real_scraper.get_settings() offset = 6 except: settings = super(cls, cls).get_settings() offset = 4 settings.append(' <setting id="%s-scraper_url" type="text" label=" %s" default="" visible="eq(-%d,true)"/>' % (name, i18n('scraper_location'), offset)) settings.append(' <setting id="%s-scraper_password" type="text" label=" %s" option="hidden" default="" visible="eq(-%d,true)"/>' % (name, i18n('scraper_key'), offset + 1)) return settings