Fix bug in Decimal __format__ method that swapped left and right
alignment.
diff --git a/Lib/decimal.py b/Lib/decimal.py
index 1d12e87..2b16e6a 100644
--- a/Lib/decimal.py
+++ b/Lib/decimal.py
@@ -5551,9 +5551,9 @@
 
     align = spec_dict['align']
     if align == '<':
-        result = padding + sign + body
-    elif align == '>':
         result = sign + body + padding
+    elif align == '>':
+        result = padding + sign + body
     elif align == '=':
         result = sign + padding + body
     else: #align == '^'