From e83720e67ca3c6d2729cd91616172152c4ee4070 Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Wed, 17 Jan 2024 13:56:22 -0800 Subject: [PATCH] [Yunq] Only generate client and server files if an interface exists. --- yunq/yunq.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yunq/yunq.py b/yunq/yunq.py index 743f08c..ad6e944 100755 --- a/yunq/yunq.py +++ b/yunq/yunq.py @@ -45,6 +45,9 @@ def main(): message_impl = message_impl_tmpl.render(file=filebase, messages=messages, package=package) f.write(message_impl) + if len(interfaces) == 0: + return + client_header_tmpl = jinja_env.get_template("client.h.jinja") with open(filename + '.client.h', mode='w') as f: client_header = client_header_tmpl.render(file=filebase, interfaces=interfaces, package=package)