File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -150,13 +150,13 @@ def makeError(self, msg): # type: (Text) -> Any
150
150
return self .raise_type (msg )
151
151
errs = []
152
152
if self .key is None or self .item .lc .data is None or self .key not in self .item .lc .data :
153
- lead = "%s:%i:%i:" % (self .item .lc .filename ,
154
- self .item .lc .line + 1 ,
155
- self .item .lc .col + 1 )
153
+ lead = "%s:%i:%i:" % (self .item .lc .filename if hasattr ( self . item . lc , "filename" ) else "" ,
154
+ ( self .item .lc .line or 0 ) + 1 ,
155
+ ( self .item .lc .col or 0 ) + 1 )
156
156
else :
157
- lead = "%s:%i:%i:" % (self .item .lc .filename ,
158
- self .item .lc .data [self .key ][0 ]+ 1 ,
159
- self .item .lc .data [self .key ][1 ]+ 1 )
157
+ lead = "%s:%i:%i:" % (self .item .lc .filename if hasattr ( self . item . lc , "filename" ) else "" ,
158
+ ( self .item .lc .data [self .key ][0 ] or 0 ) + 1 ,
159
+ ( self .item .lc .data [self .key ][1 ] or 0 ) + 1 )
160
160
for m in msg .splitlines ():
161
161
if lineno_re .match (m ):
162
162
errs .append (m )
Original file line number Diff line number Diff line change @@ -180,8 +180,8 @@ def validate_ex(expected_schema, # type: Schema
180
180
return True
181
181
else :
182
182
if raise_ex :
183
- raise ValidationException (u"the value is not a list, expected list of %s" % (
184
- friendly (expected_schema .items )))
183
+ raise ValidationException (u"the value %s is not a list, expected list of %s" % (
184
+ vpformat ( datum ), friendly (expected_schema .items )))
185
185
else :
186
186
return False
187
187
elif isinstance (expected_schema , avro .schema .UnionSchema ):
You can’t perform that action at this time.
0 commit comments