+
+ if self.type != self.TYPE_POSITION_DETAILED:
+ l /= 90000
+
+ if l > 0:
+ sign = ""
+ else:
+ l = -l
+ sign = "-"
+
+ if self.type != self.TYPE_POSITION_DETAILED:
+ return sign + "%d:%02d" % (l/60, l%60)
+ else:
+ return sign + "%d:%02d:%03d" % ((l/60/90000), (l/90000)%60, (l%90000)/90)