-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
syntax error in muselsl #277
Comments
hi Daniele. 1 - can you share a screenshot of the exact terminal commands and output 2 - recommended device type to use is |
That syntax (the "walrus operator") is only supported in Python 3.8+ I'd suggest to drop support for Python 3.7, maybe even go all the way up to Python 3.10. (edit: nvm, I think we still have some dependencies through psychopy that makes this difficult) |
@BoBo262 , can you try the following and let us know what you get:
|
ℹ Computer information
📝 Provide detailed reproduction steps (if any)
We installed everything on a Mac M2 OS 14.3.1 (23D60)
✔️ Expected result
running eegnb -ip and go to the next step
❌ Actual result
when running eegnb runexp -ip (and when running the test cell as in the installation guide) we get this syntax error message (corresponding to the colon after "device")
File "/Users/USERNAME/miniconda3/envs/eeg-notebooks/lib/python3.7/site-packages/muselsl/muse.py", line 90
if ((device := self.adapter.connect(self.address, retries))
Duplicate from alexandrebarachant/muse-lsl#216 (comment)
The text was updated successfully, but these errors were encountered: