def allcontacts(AckHandler=None, wide=False): """ Call ``propagate()`` for all contacts and correspondents, almost the same to ``start()``. """ lg.out(6, 'propagate.allcontacts') return propagate(contactsdb.contacts_full(), AckHandler, wide)
def rate_all_users(): lg.out(4, 'ratings.rate_all_users') monthStr = time.strftime('%B') for idurl in contactsdb.contacts_full(): isalive = contact_status.isOnline(idurl) mall, malive, tall, talive = increase_rating(idurl, isalive) month_percent = 100.0 * float(malive) / float(mall) total_percent = 100.0 * float(talive) / float(tall) lg.out(4, '[%6.2f%%: %s/%s] in %s and [%6.2f%%: %s/%s] total - %s' % ( month_percent, malive, mall, monthStr, total_percent, talive, tall, nameurl.GetName(idurl),)) read_index()