dmuratshin 9 years ago
parent
commit
992d56a416
3 changed files with 5 additions and 2 deletions
  1. 2 1
      tools/oxyresbuild.py
  2. 1 1
      tools/resbuild/oxygine_helper.py
  3. 2 0
      tools/resbuild/xml_processor.py

+ 2 - 1
tools/oxyresbuild.py

@@ -82,6 +82,7 @@ def get_parser():
 def do(args):
     p = xml_processor.XmlProcessor(args)
     p.process()
+    return p
 
 
 def process(values):
@@ -96,7 +97,7 @@ def process(values):
         args.append(v)
 
     args = get_parser().parse_args(args)
-    do(args)
+    return do(args)
 
 
 if __name__ == "__main__":

+ 1 - 1
tools/resbuild/oxygine_helper.py

@@ -22,6 +22,6 @@ class helper(object):
             if folder not in sys.path:
                 sys.path.append(folder)
             import oxyresbuild
-            oxyresbuild.process(args)
+            return oxyresbuild.process(args)
         else:
             os.system("python \"{}\" {}".format(self.path_process_xml, args))

+ 2 - 0
tools/resbuild/xml_processor.py

@@ -222,9 +222,11 @@ class XmlProcessor(object):
     def warning(self, st):
         if self.args.warnings:
             print("warning: " + st)
+        self.warnings += 1
 
     def error(self, st):
         print("error: " + st)
+        self.errors += 1
 
     def process(self):
         # print self.path_data