diff --git a/examples/search_streaming.py b/examples/search_streaming.py index 4bba98a..2b5563a 100644 --- a/examples/search_streaming.py +++ b/examples/search_streaming.py @@ -14,22 +14,22 @@ def on_tweet(self, tweet): if __name__ == "__main__": + # Application should be stream = MySearchStream(bearer_token=bearer_token) # create new rules add_rules = { - { - "add": [ - {"value": "cat has:media", "tag": "cats with media"}, - {"value": "cat has:media -grumpy", "tag": "happy cats with media"}, - ] - } + "add": [ + {"value": "cat has:media", "tag": "cats with media"}, + {"value": "cat has:media -grumpy", "tag": "happy cats with media"}, + ] } # validate rules stream.manage_rules(rules=add_rules, dry_run=True) # create rules + # Rules remain after creating them, check them using stream.get_rules(return_json=True) stream.manage_rules(rules=add_rules) # Response(data=[StreamRule(id='1370406958721732610', value='cat has:media -grumpy'), StreamRule(id='1370406958721732609', value='cat has:media')]) diff --git a/pytwitter/streaming.py b/pytwitter/streaming.py index 96e9a56..face3e0 100644 --- a/pytwitter/streaming.py +++ b/pytwitter/streaming.py @@ -337,7 +337,7 @@ def get_rules( ) def manage_rules( - self, rules: Optional[Set[Dict[str, List]]], dry_run=False, return_json=False + self, rules: Optional[Dict[str, List]], dry_run=False, return_json=False ): """ Add or delete rules to your stream.