Procházet zdrojové kódy

Support for absolute paths in the generator script when not running from the EmbeddedProto folder.

Bart Hertog před 6 roky
rodič
revize
48d78eb376
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      generator/protoc-gen-eams.py

+ 2 - 1
generator/protoc-gen-eams.py

@@ -261,7 +261,8 @@ class MessageTemplateParameters:
 def generate_code(request, respones):
     # Based upon the request from protoc generate
 
-    template_loader = jinja2.FileSystemLoader(searchpath="./generator/")
+    filepath = os.path.dirname(os.path.abspath(__file__))
+    template_loader = jinja2.FileSystemLoader(searchpath=filepath)
     template_env = jinja2.Environment(loader=template_loader, trim_blocks=True, lstrip_blocks=True)
     template_file = "Header_Template.h"
     template = template_env.get_template(template_file)