예제 #1
0
    def handle_new_posts(self):
        database = Database()

        new_posts = database.get_unhandled_posts()

        for i, new_post in range(new_posts):
            if new_post[0] == "#":
                post = TagPost()
            elif new_post[0] == "@":
                post = MentionPost()
            else:
                post = Post()

            post.create_post(database, new_post)
예제 #2
0
# Single-Responsibility Principle

# First example: play with the database
from tools.Database import Database
database = Database()


def verify_and_save_client(client):
    if not isinstance(client, str):
        return False
    if len(client) == 0:
        return False
    return database.save(client)