I'm lost in Python world:
message = struct.pack('B', 4) +
minissdpdStringEncode(st) +
minissdpdStringEncode(usn) +
minissdpdStringEncode(server) +
minissdpdStringEncode(location)
It doesn't run. Do I really need to put this all on one line or something?
That would be messy in my opinion.
You have two choices:
message = struct.pack('B', 4) + \
minissdpdStringEncode(st)
or
message = (struct.pack('B', 4) +
minissdpdStringEncode(st))
I usually find the second form with parentheses easier to read.
You can continue a line by ending it with a backslash \:
message = struct.pack('B', 4) + \
minissdpdStringEncode(st) + \
minissdpdStringEncode(usn) + \
minissdpdStringEncode(server) + \
minissdpdStringEncode(location)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With