Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Sven Gestegård Robertz
LabComm
Commits
abcd62fd
Commit
abcd62fd
authored
Feb 22, 2013
by
Sven Robertz
Browse files
changed encoding in python
parent
986a3cbe
Changes
1
Hide whitespace changes
Inline
Side-by-side
lib/python/labcomm/LabComm.py
View file @
abcd62fd
...
@@ -588,7 +588,8 @@ class Encoder(Codec):
...
@@ -588,7 +588,8 @@ class Encoder(Codec):
self
.
encode_byte
(
tmp
&
0x7f
)
self
.
encode_byte
(
tmp
&
0x7f
)
def
encode_type
(
self
,
index
):
def
encode_type
(
self
,
index
):
self
.
pack
(
"!i"
,
index
)
self
.
encode_packed32
(
index
)
# self.pack("!i", index)
def
encode_boolean
(
self
,
v
):
def
encode_boolean
(
self
,
v
):
if
v
:
if
v
:
...
@@ -616,7 +617,9 @@ class Encoder(Codec):
...
@@ -616,7 +617,9 @@ class Encoder(Codec):
def
encode_string
(
self
,
v
):
def
encode_string
(
self
,
v
):
s
=
v
.
encode
(
"utf8"
)
s
=
v
.
encode
(
"utf8"
)
self
.
pack
(
"!i%ds"
%
len
(
s
),
len
(
s
),
s
)
self
.
encode_packed32
(
len
(
s
));
self
.
pack
(
"%ds"
%
len
(
s
),
s
)
# self.pack("!i%ds" % len(s), len(s), s)
class
Decoder
(
Codec
):
class
Decoder
(
Codec
):
def
__init__
(
self
,
reader
):
def
__init__
(
self
,
reader
):
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment