マストドンのローカルタイムラインを1000個取得しようとしているのですが、  
2回目以降のmastodon.timelineの実行で  
MastodonAPIError: ('Mastodon API returned error', 500, 'Internal Server
Error', None)  
が発生します。これはどうやって修正すればよいでしょうか。

```

    from mastodon import Mastodon
    
    mastodon = Mastodon(
        client_id="app_key.txt",
        access_token="user_key.txt",
        api_base_url = "https://mstdn.jp")
    
    def main():
        time_line_list = []
        next_id = None
        loop = True
        toot_count = 0
    
        while loop:
            # ローカルタイムラインの取得
            timeline = mastodon.timeline(
                timeline='local',
                since_id=None,
                limit=40,
                max_id=next_id
            )
    
            loop = True
            next_id = timeline[-1]['id']
            toot_count += 40
            if  toot_count > 1000:
                break
    
            for toot in timeline:
                time_line_list.append(toot)
    
        for toot in time_line_list:
            print(toot)
    
```
CC BY-SA 4.0
2018-09-29T12:11:52.283
48829
2018-09-30T05:10:59.230
2018-09-30T05:10:59.230
19110
30138
question
python python3
マストドンのローカルタイムラインを取得する