Small bug fix regarding UD features conversion to string

This commit is contained in:
2026-04-01 12:54:09 +02:00
parent 165f24c64c
commit e62c096126

View File

@@ -247,7 +247,11 @@ class UD:
return self._features_string() return self._features_string()
def to_full_string(self): def to_full_string(self):
return "UposTag=" + self.pos + "|" + self._features_string() features = self._features_string()
if features:
return "UposTag=" + self.pos + "|" + features
else:
return "UposTag=" + self.pos
def _features_string(self): def _features_string(self):
return "|".join([f"{feature}={value}" for feature, value in self._sort_features(self.features_map)]) return "|".join([f"{feature}={value}" for feature, value in self._sort_features(self.features_map)])