예제 #1
0
def character_wallet_balance(characterID):
    try:
        character = CharacterSheet.objects.get(pk=characterID)
    except CharacterSheet.DoesNotExist:
        log.warning("Got signal for character_sheet_parsed from non-existing characterID {0}".format(characterID))
        return

    entry = WalletBalanceEntry(owner=character.pk, value=character.balance)
    entry.save()
예제 #2
0
def character_wallet_balance(characterID):
    try:
        character = CharacterSheet.objects.get(pk=characterID)
    except CharacterSheet.DoesNotExist:
        log.warning(
            'Got signal for character_sheet_parsed from non-existing characterID {0}'
            .format(characterID))
        return

    entry = WalletBalanceEntry(owner=character.pk, value=character.balance)
    entry.save()
예제 #3
0
def corporation_account_balance(corporationID):
    try:
        corporation = CorporationSheet.objects.get(pk=corporationID)
    except CorporationSheet.DoesNotExist:
        log.warning(
            'Got signal for corporation_account_balance_updated from non-existing corporationID {0}'
            .format(corporationID))
        return

    for account in AccountBalance.objects.filter(owner=corporation):
        entry = WalletBalanceEntry(
            owner=corporation.pk,
            value=account.balance,
            wallet_division=account.accountKey,
            description=account.get_division().description)
        entry.save()
예제 #4
0
def corporation_account_balance(corporationID):
    try:
        corporation = CorporationSheet.objects.get(pk=corporationID)
    except CorporationSheet.DoesNotExist:
        log.warning(
            "Got signal for corporation_account_balance_updated from non-existing corporationID {0}".format(
                corporationID
            )
        )
        return

    for account in AccountBalance.objects.filter(owner=corporation):
        entry = WalletBalanceEntry(
            owner=corporation.pk,
            value=account.balance,
            wallet_division=account.accountKey,
            description=account.get_division().description,
        )
        entry.save()