Hirdetés

Új hozzászólás Aktív témák

  • Degeczi

    nagyúr

    válasz snowdog #477 üzenetére

    Írja is az ablakban, h ügyelj a beszúrt Python kód behúzási szabályaira!
    Ha egyetlen sorként másolod be, ahogy a fórumon van, úgy persze, h nem lesz jó, hiszen egyáltalán nincs behúzása...

    Tedd be a hiányzó sortöréseket, vmi ilyesmire, így már helyes:

    def evaluate(self, formatter, kwargs, mi, locals, val, is_read_pct, is_reading_str, no_page_read_str):
    try:
    test_val = int(is_read_pct)
    except:
    return 'is_read_pct is not a number'
    import re
    mg = re.match('.*\s(\d+[-/]\d+[-/]\d+).*?Last Page Read: Location \d+ \((\d+)%\)', val, re.I + re.DOTALL);
    if mg is None:
    return no_page_read_str
    date = mg.group(1)
    pct = mg.group(2)
    try:
    f = int(pct)
    if f > test_val:
    return date
    elif f > 0:
    return is_reading_str + ': ' + pct + '%'
    except: pass
    return no_page_read_str

    Viszont ettől függetlenülk egyelőre nem akarja a jót, talán a PPW-ról már nem képes leszedni az ilyen infót (a "könyv küldése" gomb legördülő listájában a "Megjegyzések letöltése" pontnak kellene ezt begyűjtenie, valszeg az nem megy)

    [ Szerkesztve ]

Új hozzászólás Aktív témák