sass_embedded.protocol.compiler module
Process manager of Dart Sass Compiler.
- class sass_embedded.protocol.compiler.Host
Bases:
objectHost process of compiler.
- close()
Stop host process.
- connect()
Open and connect Sass process.
- executable: Executable
- make_packet(message: InboundMessage) Packet
Convert from protobuf message to packet structure.
- Parameters:
message – Sending message.
- Returns:
Packet component.
- send_message(message: InboundMessage) OutboundMessage
Send protobuf message for host process.
- Parameters:
message – Sending message.
- Returns:
Parsed protbuf message.
- class sass_embedded.protocol.compiler.Packet(compilation_id: int, message: InboundMessage)
Bases:
objectPacket component to send process.
This has attributes and procedure to send
InboundMessagefor host process.- compilation_id: int
- message: InboundMessage
- to_bytes() bytes
Convert to bytes stream for Dart Sass.