From 97492c168f395eb80009162eb2e242dde23e0ba5 Mon Sep 17 00:00:00 2001
From: Sean Dague <sean@dague.net>
Date: Mon, 4 Apr 2016 15:38:34 -0400
Subject: [PATCH] rxtx factor should be a float

The rxtx factor on compute flavors is a float in the API. OSC is
currently blocking float values.

Change-Id: Ifa9c14825f388d2821ff4b63ab8ae83fa9c8d88b
---
 doc/source/command-objects/flavor.rst | 2 +-
 openstackclient/compute/v2/flavor.py  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/doc/source/command-objects/flavor.rst b/doc/source/command-objects/flavor.rst
index 5893ff07a5..322943d763 100644
--- a/doc/source/command-objects/flavor.rst
+++ b/doc/source/command-objects/flavor.rst
@@ -49,7 +49,7 @@ Create new flavor
 
 .. option:: --rxtx-factor <factor>
 
-    RX/TX factor (default 1)
+    RX/TX factor (default 1.0)
 
 .. option:: --public
 
diff --git a/openstackclient/compute/v2/flavor.py b/openstackclient/compute/v2/flavor.py
index b5a7c60cbc..29e0e9d45e 100644
--- a/openstackclient/compute/v2/flavor.py
+++ b/openstackclient/compute/v2/flavor.py
@@ -76,10 +76,10 @@ class CreateFlavor(command.ShowOne):
         )
         parser.add_argument(
             "--rxtx-factor",
-            type=int,
+            type=float,
             metavar="<factor>",
-            default=1,
-            help="RX/TX factor (default 1)",
+            default=1.0,
+            help="RX/TX factor (default 1.0)",
         )
         public_group = parser.add_mutually_exclusive_group()
         public_group.add_argument(