コード例 #1
0
        pp and print("[+] Success")

    elif command == "stop":
        if not (campaign.id_exists(arguments.id)):
            pp and print("[!] No such campaign exists!")
            exit(1)

        campaign.stop_campaign(arguments.id)

    elif command == "edit":
        if not (campaign.id_exists(arguments.id)):
            pp and print("[!] No such campaign exists!")
            exit(1)

        if (arguments.name):
            campaign.edit_name(arguments.id, arguments.name)

        if (arguments.message):
            campaign.edit_message(arguments.id, arguments.message)

    elif command == "continue":
        # continue command
        for cp in campaign.list_all_started_with_followers():
            n = os.fork()
            if n == 0:
                # pymongo is fork-unsafe
                cp2 = cp
                mongoClient = pymongo.MongoClient("mongodb://localhost:27017/")
                db = mongoClient[DB_NAME]
                campaignCollection = db[COLLECTION_NAME]
                campaigni = Campaign(db, campaignCollection)