We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00e15e3 commit 2a9f3d6Copy full SHA for 2a9f3d6
python/coglet/schema.py
@@ -10,8 +10,16 @@ def main():
10
print(f'Usage {os.path.basename(sys.argv[0])} <MODULE> <CLASS>')
11
sys.exit(1)
12
13
+ # Some libraries print progress upon import and mess up schema JSON
14
+ _stdout_write = sys.stdout.write
15
+ _stderr_write = sys.stderr.write
16
+ sys.stdout.write = lambda out: len(out)
17
+ sys.stderr.write = lambda out: len(out)
18
p = inspector.create_predictor(sys.argv[1], sys.argv[2])
19
s = schemas.to_json_schema(p)
20
+ sys.stdout.write = _stdout_write
21
+ sys.stderr.write = _stderr_write
22
+
23
print(json.dumps(s, indent=2))
24
25
0 commit comments