Example #1
0
def analyze_user(intake_user_key):
    #logging.debug("Analyzing User Key: %s" % intake_user_key)
    intake_user = intake_user_key.get()
    counter_key = "analysis::run_count::%s" % intake_user.org.urlsafe()
    
    count = CombinedUser.query(CombinedUser.intake_users == intake_user.key).count(1)
    if not count:  
        # Generate a legit report
        legit_report, intake_users = get_legit_report(intake_user, api_type="api")

        # Create a combined user
        cu = CombinedUser.create(intake_users, legit_report)
        cu.put()
        
    # Check one off the list
    #memcache.decr(counter_key)
    
    return "Great Success"
Example #2
0
def analyze_user(intake_user_key):
    #logging.debug("Analyzing User Key: %s" % intake_user_key)
    intake_user = intake_user_key.get()
    counter_key = "analysis::run_count::%s" % intake_user.org.urlsafe()

    count = CombinedUser.query(
        CombinedUser.intake_users == intake_user.key).count(1)
    if not count:
        # Generate a legit report
        legit_report, intake_users = get_legit_report(intake_user,
                                                      api_type="api")

        # Create a combined user
        cu = CombinedUser.create(intake_users, legit_report)
        cu.put()

    # Check one off the list
    #memcache.decr(counter_key)

    return "Great Success"