[Bf-blender-cvs] [1e386d98ced] blender2.7: Make DNA and RNA errors more meaningful and friendly

Sergey Sharybin noreply at git.blender.org
Tue Jan 8 11:47:25 CET 2019


Commit: 1e386d98ced39c181f7331550028474716ab48b3
Author: Sergey Sharybin
Date:   Tue Jan 8 11:43:15 2019 +0100
Branches: blender2.7
https://developer.blender.org/rB1e386d98ced39c181f7331550028474716ab48b3

Make DNA and RNA errors more meaningful and friendly

===================================================================

M	source/blender/makesdna/intern/makesdna.c
M	source/blender/makesrna/intern/makesrna.c

===================================================================

diff --git a/source/blender/makesdna/intern/makesdna.c b/source/blender/makesdna/intern/makesdna.c
index a6262a9b130..cf39fb69c73 100644
--- a/source/blender/makesdna/intern/makesdna.c
+++ b/source/blender/makesdna/intern/makesdna.c
@@ -1195,7 +1195,9 @@ static int make_structDNA(const char *baseDirectory, FILE *file, FILE *file_offs
 static void make_bad_file(const char *file, int line)
 {
 	FILE *fp = fopen(file, "w");
-	fprintf(fp, "#error \"Error! can't make correct DNA.c file from %s:%d, STUPID!\"\n", __FILE__, line);
+	fprintf(fp,
+	       "#error \"Error! can't make correct DNA.c file from %s:%d, check alignment.\"\n",
+	       __FILE__, line);
 	fclose(fp);
 }
 
diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c
index a47426861b1..2aa6fc9cfc9 100644
--- a/source/blender/makesrna/intern/makesrna.c
+++ b/source/blender/makesrna/intern/makesrna.c
@@ -4013,7 +4013,10 @@ static void rna_generate_header_cpp(BlenderRNA *UNUSED(brna), FILE *f)
 static void make_bad_file(const char *file, int line)
 {
 	FILE *fp = fopen(file, "w");
-	fprintf(fp, "#error \"Error! can't make correct RNA file from %s:%d, STUPID!\"\n", __FILE__, line);
+	fprintf(fp,
+	       "#error \"Error! can't make correct RNA file from %s:%d, "
+	       "check DNA properties.\"\n",
+	       __FILE__, line);
 	fclose(fp);
 }



More information about the Bf-blender-cvs mailing list