File size: 362 Bytes
3fe0726
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
class BaseAdapter:

    def fetch_articles(self):
        raise NotImplementedError("Subclasses must implement this method.")

    def parse_article(self, raw_data):
        raise NotImplementedError("Subclasses must implement this method.")
    
    def analyze_article(self, article):
        raise NotImplementedError("Subclasses must implement this method.")