Exemplo n.º 1
0
def add_bankruptcy_data_to_docket(d: Docket, metadata: Dict[str, str]) -> None:
    """Add bankruptcy data to the docket from the claims data, RSS feeds, or
    another location.
    """
    try:
        bankr_data = d.bankruptcy_information
    except BankruptcyInformation.DoesNotExist:
        bankr_data = BankruptcyInformation(docket=d)

    fields = [
        "date_converted",
        "date_last_to_file_claims",
        "date_last_to_file_govt",
        "date_debtor_dismissed",
        "chapter",
        "trustee_str",
    ]
    do_save = False
    for field in fields:
        if metadata.get(field):
            do_save = True
            setattr(bankr_data, field, metadata[field])

    if do_save:
        bankr_data.save()
Exemplo n.º 2
0
def add_bankruptcy_data_to_docket(d, claims_data):
    """Add bankruptcy data to the docket from the claims data."""
    try:
        bankr_data = d.bankruptcy_information
    except BankruptcyInformation.DoesNotExist:
        bankr_data = BankruptcyInformation(docket=d)

    bankr_data.date_converted = (
        claims_data.get("date_converted") or bankr_data.date_converted
    )
    bankr_data.date_last_to_file_claims = (
        claims_data.get("date_last_to_file_claims")
        or bankr_data.date_last_to_file_claims
    )
    bankr_data.date_last_to_file_govt = (
        claims_data.get("date_last_to_file_govt")
        or bankr_data.date_last_to_file_govt
    )
    bankr_data.date_debtor_dismissed = (
        claims_data.get("date_debtor_dismissed")
        or bankr_data.date_debtor_dismissed
    )
    bankr_data.chapter = claims_data.get("chapter") or bankr_data.chapter
    bankr_data.trustee_str = (
        claims_data.get("trustee_str") or bankr_data.trustee_str
    )
    bankr_data.save()
Exemplo n.º 3
0
def add_bankruptcy_data_to_docket(d, claims_data):
    """Add bankruptcy data to the docket from the claims data."""
    try:
        bankr_data = d.bankruptcy_information
    except BankruptcyInformation.DoesNotExist:
        bankr_data = BankruptcyInformation(docket=d)

    bankr_data.date_converted = claims_data.get(
        'date_converted') or bankr_data.date_converted
    bankr_data.date_last_to_file_claims = claims_data.get(
        'date_last_to_file_claims') or bankr_data.date_last_to_file_claims
    bankr_data.date_last_to_file_govt = claims_data.get(
        'date_last_to_file_govt') or bankr_data.date_last_to_file_govt
    bankr_data.date_debtor_dismissed = claims_data.get(
        'date_debtor_dismissed') or bankr_data.date_debtor_dismissed
    bankr_data.chapter = claims_data.get('chapter') or bankr_data.chapter
    bankr_data.trustee_str = claims_data.get(
        'trustee_str') or bankr_data.trustee_str
    bankr_data.save()