Skip to content

Commit f014a1e

Browse files
authored
Document dump(), fix typing, fix GitHub Actions (#54)
2 parents 5d7757b + 3cbdb3f commit f014a1e

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ jobs:
1717
id: bc
1818
interp: BC
1919
python-version: pypy2.7
20-
- name: Basics Python 2.7
21-
python-version: 2.7
20+
- name: Basics PyPy 2.7
21+
python-version: pypy2.7
2222
id: basic
2323
- name: Basics Python 3.11
2424
python-version: 3.11

src/som/vm/universe.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ def error_print(msg):
488488
os.write(2, encode_to_bytes(msg or ""))
489489

490490

491-
def error_println(msg=b""):
491+
def error_println(msg=""):
492492
os.write(2, encode_to_bytes(msg + "\n"))
493493

494494

tests/test_bytecode_generation.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def add_field(cgenc, name):
2222

2323

2424
def dump(mgenc):
25-
dump_method(mgenc, b"")
25+
dump_method(mgenc, "")
2626

2727

2828
@pytest.fixture
@@ -46,9 +46,11 @@ def bgenc(cgenc, mgenc):
4646
return bgenc
4747

4848

49-
def method_to_bytecodes(mgenc, source):
49+
def method_to_bytecodes(mgenc, source, dump_bytecodes=False):
5050
parser = Parser(StringStream(source.strip()), "test", current_universe)
5151
parser.method(mgenc)
52+
if dump_bytecodes:
53+
dump(mgenc)
5254
return mgenc.get_bytecodes()
5355

5456

tests/test_optimize_trivial.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def add_field(cgenc, name):
2929

3030

3131
def dump(mgenc):
32-
dump_method(mgenc, b"")
32+
dump_method(mgenc, "")
3333

3434

3535
@pytest.fixture

0 commit comments

Comments
 (0)