• mci2str on the Pi A37 Pre Alpha

    From Hawk Hubbard@21:1/188 to g00r00 on Thursday, December 14, 2017 13:27:33
    I have last nights A37 installed on my Mystic Pi and i'm trying to run
    Darryl's new InterBBS Oneliners mod. Im getting this error

    sys:1: RuntimeWarning: Python C API version mismatch for module __mysticerror__:
    This Python has API version 1013, module __mysticerror__ has version
    83887093.

    s
    ys:1: RuntimeWarning: Python C API version mismatch for module mystic_bbs:
    This
    Python has API version 1013, module mystic_bbs has version 83887093.

    PYTHON ERROR (ibol.mpy)

    File "ibol.mpy", line 125, in <module>
    File "ibol.mpy", line 73, in init_prot
    AttributeError: 'module' object has no attribute 'mci2str'

    Can you please implement the missing function in the next Pi A37 Alpha
    release? Thanks

    ²ß±ß° {tHE.pIRATE.kING} ÜßÛßÜ
    ß²Ü°ß HOIST THE COLOURS ßÛÜÛß
    þþþ NEVER SHALL WE DIE. ÝÝÞ

    --- Mystic BBS v1.12 A37 2017/12/13 (Raspberry Pi/32)
    * Origin: ACiD Underworld // Victor Ludorum (21:1/188)
  • From Gryphon@21:1/120 to Hawk Hubbard on Thursday, December 14, 2017 11:34:27
    On 12/14/17, Hawk Hubbard said the following...

    I have last nights A37 installed on my Mystic Pi and i'm trying to run Darryl's new InterBBS Oneliners mod. Im getting this error

    sys:1: RuntimeWarning: Python C API version mismatch for module __mysticerror__:
    This Python has API version 1013, module __mysticerror__ has version 83887093.

    s
    ys:1: RuntimeWarning: Python C API version mismatch for module
    mystic_bbs: This
    Python has API version 1013, module mystic_bbs has version 83887093.

    PYTHON ERROR (ibol.mpy)

    File "ibol.mpy", line 125, in <module>
    File "ibol.mpy", line 73, in init_prot
    AttributeError: 'module' object has no attribute 'mci2str'

    Can you please implement the missing function in the next Pi A37 Alpha release? Thanks

    That is a mystic library function that doesn't seem to be in your version of Mystic. I know that g00r00 did an update late last night which included that function. That's the one I was using for development and testing. I do not know if each platform had been updated by g00r00 by last night. If the
    mci2str doesn't appear in the whatsnew.txt, then your version is too o ld.

    To fix it for now, you can replace mci2str() with "BBS name"

    change:
    bbsname=bbs.mci2str("BN")
    with:
    bbsname="BBS Name"

    --- Mystic BBS v1.12 A37 2017/12/13 (Linux/64)
    * Origin: Cyberia BBS | cyberia.darktech.org | San Jose, CA (21:1/120)
  • From Caphood@21:1/112 to Gryphon on Thursday, December 14, 2017 20:20:20
    To fix it for now, you can replace mci2str() with "BBS name"
    change:
    bbsname=bbs.mci2str("BN")
    with:
    bbsname="BBS Name"
    * Origin: Cyberia BBS | cyberia.darktech.org | San Jose, CA (21:1/120)

    Cool that fix worked for my Pi A37 Alpha. Ill send out a test oneliner
    from ACiD Underworld

    Thanks

    ²ß±ß° {tHE.pIRATE.kING} ÜßÛßÜ
    ß²Ü°ß HOIST THE COLOURS ßÛÜÛß
    þþþ NEVER SHALL WE DIE. ÝÝÞ

    --- Mystic BBS v1.12 A37 2017/12/13 (Windows/32)
    * Origin: ACiD Telnet HQ / blackflag.acid.org (21:1/112)