Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Bug: OSWeb 1.3.12 skips a loop if there is only one cycle in it

edited February 2021 in OSWeb

OSWeb 1.3.12 (bundled with OpenSesame 3.3.7) suffers from a regression (i.e. a bug that wasn't there before) in which a loop with only a single cycle is skipped altogether. In other words, a loop works as expected when there are at least two cycles, but is skipped when there is only one cycle.

Update Feb 19: This issue is fixed in OSWeb 1.3.13, which is bundled with OpenSesame 3.3.8.

Comments

  • Hi @sebastiaan it doesn't seem to work.



  • Hi @sebastiaan


    The pip !pip install opensesame-extension-osweb didn't work but the conda did.


    !conda update opensesame-extension-osweb -c cogsci -c conda-forge -y
    

    Many thanks

    Deiniol

  • edited February 2021

    @Skilli The conda approach is better anyway, but just for your reference, with pip you need to explicitly say that you want to upgrade, like so:

    !pip install [package] --upgrade
    

    Mac OS users may find that neither the pip nor conda command is found, which is a result of how OpenSesame is packaged on those systems. If that happens, you can still use pip as a library as described in the older docs:

  • Updated a few days ago and loops are working perfectly now. here are the two lines I used for a successful install on mac:

    import pip
    
    pip.main(['install', 'opensesame-extension-osweb', '--upgrade'])
    

    Hopefully someone will have some time to look into my post on the forum on the very troublesome 'aw snap' error

  • Thanks Dock! :)

    Did you like my answer? Feel free to Buy Me A Coffee :)

  • Thank you @dockasaurusrex, your lines worked

  • Thanks for this. I encountered this problem as well (trying to implement 1 cycle). Could you please help us out with how we could install the openesesame-extension-osweb?

    that is, either

    The pip !pip install opensesame-extension-osweb

    or

    !conda update opensesame-extension-osweb -c cogsci -c conda-forge -y
    


  • @thanmour You can follow the instructions posted by @dockasaurusrex above. Or, better yet, update to OpenSesame 3.3.8!

  • edited February 2021

    Thanks, Sebastiaan.

    I have just found out how to do it (I could not figure out where I should import these lines - i.e., "import pip" etc.). I realized that they should be added to the python console ....

    PS. Sorry for my ignorance; I have very limited knowledge in programming; I am just trying to set up an experiment following your nice and clear guidelines and tutorials but I stack on this.

This discussion has been closed.