Max Marrone

Results 72 comments of Max Marrone

The `#` character in particular is meaningful because it's what Avahi normally uses to deconflict when multiple devices on the network have the same name. For example, `MyRobot` would become...

Reminder to resolve this `# TODO` in `ProtocolContext.load_module()`: https://github.com/Opentrons/opentrons/blob/3ba3d781be017859ec1f723a19f968e648aaf0d5/api/src/opentrons/protocol_api/protocol_context.py#L474

@njsmith Out of curiosity, what exactly is the bug in the RFC 7230 definition, and why is the definition obviously wrong?

@sachalau What happens if you replace `"roche_384_wellplate_20ul"` (your custom labware) with`"corning_384_wellplate_112ul_flat"` (a standard labware)?

Hm, okay. I think this is a bug that we didn’t know about before. I’m going to edit the issue title to clarify that this is separate from what just...

# Workaround If you run into this, a workaround is to open the custom labware .json file and edit it: change `parameter.format` to `384Standard`. Note the capitalization.

Nah, not quite. This issue is referring to how you can currently do this: ```python pipette = protocol.load_instrument("p300_single_gen2", mount="left", tip_racks=[tip_rack_1, tip_rack_2]) # ... # Automatically uses the next available tip...

I don't think the implementations above (based on `loop.run_in_executor()` and `asyncio.to_thread()`) will promptly handle `^C` interruptions. For example, suppose you accidentally `shutil.copyfile` or `shutil.rmtree` the wrong path. You'd expect to...

Another variant: ```python from dataclasses import dataclass from http import HTTPStatus from typing import Final @dataclass class MyResponse: status_code: Final = HTTPStatus.NOT_FOUND ``` ``` sketch_dataclasses.py:6: error: INTERNAL ERROR -- Please...