]> sigrok.org Git - libsigrokdecode.git/commitdiff
jitter, pwm: Avoid Unicode string literals
authorDaniel Elstner <redacted>
Tue, 15 Sep 2015 09:42:05 +0000 (11:42 +0200)
committerDaniel Elstner <redacted>
Tue, 15 Sep 2015 09:42:05 +0000 (11:42 +0200)
It seems the Python we ship along our Windows binaries does not
support u"..." strings, even though it's been a language feature
since Python 2. Remove the "u" prefix to avoid a syntax error.

Also, consistently use format "%.1f" at all scales.

This fixes bug #569.

decoders/jitter/pd.py
decoders/pwm/pd.py

index d6db8e599cb8c1905f75db07c39e7d07a2e38815..d572c365c61423ec6f6278c33c1f3fa4c5ee98b0 100644 (file)
@@ -91,17 +91,17 @@ class Decoder(srd.Decoder):
     def putx(self, delta):
         # Adjust granularity.
         if delta == 0 or delta >= 1:
-            delta_s = u"%us" % (delta)
+            delta_s = "%.1fs" % (delta)
         elif delta <= 1e-12:
-            delta_s = u"%.1ffs" % (delta * 1e15)
+            delta_s = "%.1ffs" % (delta * 1e15)
         elif delta <= 1e-9:
-            delta_s = u"%.1fps" % (delta * 1e12)
+            delta_s = "%.1fps" % (delta * 1e12)
         elif delta <= 1e-6:
-            delta_s = u"%.1fns" % (delta * 1e9)
+            delta_s = "%.1fns" % (delta * 1e9)
         elif delta <= 1e-3:
-            delta_s = u"%.1fμs" % (delta * 1e6)
+            delta_s = "%.1fμs" % (delta * 1e6)
         else:
-            delta_s = u"%.1fms" % (delta * 1e3)
+            delta_s = "%.1fms" % (delta * 1e3)
 
         self.put(self.clk_start, self.sig_start, self.out_ann, [0, [delta_s]])
 
index 45e96e2b2a7c948283560aea43c22f99c15074be..e0203a3b7d484ae41ae9d6782ca20a05b50fa6b0 100644 (file)
@@ -77,17 +77,17 @@ class Decoder(srd.Decoder):
     def putp(self, period_t):
         # Adjust granularity.
         if period_t == 0 or period_t >= 1:
-            period_s = u'%u s' % (period_t)
+            period_s = '%.1f s' % (period_t)
         elif period_t <= 1e-12:
-            period_s = u'%.1f fs' % (period_t * 1e15)
+            period_s = '%.1f fs' % (period_t * 1e15)
         elif period_t <= 1e-9:
-            period_s = u'%.1f ps' % (period_t * 1e12)
+            period_s = '%.1f ps' % (period_t * 1e12)
         elif period_t <= 1e-6:
-            period_s = u'%.1f ns' % (period_t * 1e9)
+            period_s = '%.1f ns' % (period_t * 1e9)
         elif period_t <= 1e-3:
-            period_s = u'%.1f μs' % (period_t * 1e6)
+            period_s = '%.1f μs' % (period_t * 1e6)
         else:
-            period_s = u'%.1f ms' % (period_t * 1e3)
+            period_s = '%.1f ms' % (period_t * 1e3)
 
         self.put(self.ss, self.es, self.out_ann, [1, [period_s]])