Skip to content

Commit 3b66ea9

Browse files
committed
Fixed a small bug when writing point tiersto long text format.
1 parent 4d95492 commit 3b66ea9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

tgt/io.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,15 +270,16 @@ def export_to_long_textgrid(textgrid):
270270
'\t\tclass = "{0}"'.format(tier.tier_type()),
271271
'\t\tname = "{0}"'.format(escape_text(tier.name)),
272272
'\t\txmin = ' + unicode(tier.start_time),
273-
'\t\txmax = ' + unicode(tier.end_time),
274-
'\t\tintervals: size = ' + unicode(len(tier))]
273+
'\t\txmax = ' + unicode(tier.end_time)]
275274
if isinstance(tier, IntervalTier):
275+
result += ['\t\tintervals: size = ' + str(len(tier))]
276276
for j, obj in enumerate(tier):
277277
result += ['\t\tintervals [{0}]:'.format(j + 1),
278278
'\t\t\txmin = ' + unicode(obj.start_time),
279279
'\t\t\txmax = ' + unicode(obj.end_time),
280280
'\t\t\ttext = "' + escape_text(obj.text) + '"']
281281
elif isinstance(tier, PointTier):
282+
result += ['\t\tpoints: size = ' + str(len(tier))]
282283
for j, obj in enumerate(tier):
283284
result += ['\t\tpoints [{0}]:'.format(j + 1),
284285
'\t\t\tnumber = ' + unicode(obj.time),

tgt/io3.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,15 +264,16 @@ def export_to_long_textgrid(textgrid):
264264
'\t\tclass = "{0}"'.format(tier.tier_type()),
265265
'\t\tname = "{0}"'.format(escape_text(tier.name)),
266266
'\t\txmin = ' + str(tier.start_time),
267-
'\t\txmax = ' + str(tier.end_time),
268-
'\t\tintervals: size = ' + str(len(tier))]
267+
'\t\txmax = ' + str(tier.end_time)]
269268
if isinstance(tier, IntervalTier):
269+
result += ['\t\tintervals: size = ' + str(len(tier))]
270270
for j, obj in enumerate(tier):
271271
result += ['\t\tintervals [{0}]:'.format(j + 1),
272272
'\t\t\txmin = ' + str(obj.start_time),
273273
'\t\t\txmax = ' + str(obj.end_time),
274274
'\t\t\ttext = "' + escape_text(obj.text) + '"']
275275
elif isinstance(tier, PointTier):
276+
result += ['\t\tpoints: size = ' + str(len(tier))]
276277
for j, obj in enumerate(tier):
277278
result += ['\t\tpoints [{0}]:'.format(j + 1),
278279
'\t\t\tnumber = ' + str(obj.time),

0 commit comments

Comments
 (0)