original_docstring: 
          this method is called by Scrapy engine, therefore it's name should not be changed
          
docstring: this method is called by Scrapy engine, therefore it's name should not be changed
docstring_tokens: this method is called by Scrapy engine therefore it ' s name should not be changed
code: def start_requests(self):
          """
          this method is called by Scrapy engine, therefore it's name should not be changed
          """
          if self.item_url is not None:
              yield scrapy.Request(url=self.item_url, callback=self.parse)
          elif self.sitemap_url is not None:
              yield scrapy.Request(url=self.sitemap_url, callback=self.crawl_sitemap_callback)
          else:
              urls = self.get_urls()
              if urls:
                  list = self.__slice(self.get_urls())
                  if list is not None:
                      for url in list:
                          yield scrapy.Request(url=url, callback=self.parse)
code_tokens: def start_requests ( self ) : if self . item_url is not None : yield scrapy . Request ( url = self . item_url , callback = self . parse ) elif self . sitemap_url is not None : yield scrapy . Request ( url = self . sitemap_url , callback = self . crawl_sitemap_callback ) else : urls = self . get_urls ( ) if urls : list = self . __slice ( self . get_urls ( ) ) if list is not None : for url in list : yield scrapy . Request ( url = url , callback = self . parse )
short_docstring: this method is called by Scrapy engine, therefore it's name should not be changed
short_docstring_tokens: this method is called by Scrapy engine therefore it ' s name should not be changed
comment: """
          this method is called by Scrapy engine, therefore it's name should not be changed
          """