Blame 0001-only-use-unicodecsv-for-python-2.x.patch
|
Alan Pevec |
1cc0566 |
From 25cce67529d70e3aab8653946fdf1eda12ded9b9 Mon Sep 17 00:00:00 2001
|
|
Alan Pevec |
1cc0566 |
From: Doug Hellmann <doug@doughellmann.com>
|
|
Alan Pevec |
1cc0566 |
Date: Wed, 23 Sep 2015 19:47:07 +0000
|
|
Alan Pevec |
1cc0566 |
Subject: [PATCH] only use unicodecsv for python 2.x
|
|
Alan Pevec |
1cc0566 |
|
|
Alan Pevec |
1cc0566 |
Only use unicodecsv for python 2, since the python 3 module works fine
|
|
Alan Pevec |
1cc0566 |
with unicode data.
|
|
Alan Pevec |
1cc0566 |
|
|
Alan Pevec |
1cc0566 |
Change-Id: I8b82248e855a6986b7541ca997d8fd56628b17a5
|
|
Alan Pevec |
1cc0566 |
Related-bug: #1491888
|
|
Alan Pevec |
1cc0566 |
---
|
|
Alan Pevec |
1cc0566 |
cliff/formatters/commaseparated.py | 6 +++++-
|
|
Alan Pevec |
1cc0566 |
requirements.txt | 2 +-
|
|
Alan Pevec |
1cc0566 |
2 files changed, 6 insertions(+), 2 deletions(-)
|
|
Alan Pevec |
1cc0566 |
|
|
Alan Pevec |
1cc0566 |
diff --git a/cliff/formatters/commaseparated.py b/cliff/formatters/commaseparated.py
|
|
Alan Pevec |
1cc0566 |
index ea9629d..571eed8 100644
|
|
Alan Pevec |
1cc0566 |
--- a/cliff/formatters/commaseparated.py
|
|
Alan Pevec |
1cc0566 |
+++ b/cliff/formatters/commaseparated.py
|
|
Alan Pevec |
1cc0566 |
@@ -1,7 +1,11 @@
|
|
Alan Pevec |
1cc0566 |
"""Output formatters using csv format.
|
|
Alan Pevec |
1cc0566 |
"""
|
|
Alan Pevec |
1cc0566 |
|
|
Alan Pevec |
1cc0566 |
-import unicodecsv as csv
|
|
Alan Pevec |
1cc0566 |
+import sys
|
|
Alan Pevec |
1cc0566 |
+if sys.version_info[0] == 3:
|
|
Alan Pevec |
1cc0566 |
+ import csv
|
|
Alan Pevec |
1cc0566 |
+else:
|
|
Alan Pevec |
1cc0566 |
+ import unicodecsv as csv
|
|
Alan Pevec |
1cc0566 |
import os
|
|
Alan Pevec |
1cc0566 |
|
|
Alan Pevec |
1cc0566 |
from .base import ListFormatter
|
|
Alan Pevec |
1cc0566 |
diff --git a/requirements.txt b/requirements.txt
|
|
Alan Pevec |
1cc0566 |
index 1dda2f0..3f20d16 100644
|
|
Alan Pevec |
1cc0566 |
--- a/requirements.txt
|
|
Alan Pevec |
1cc0566 |
+++ b/requirements.txt
|
|
Alan Pevec |
1cc0566 |
@@ -8,5 +8,5 @@ PrettyTable<0.8,>=0.7
|
|
Alan Pevec |
1cc0566 |
pyparsing>=2.0.1
|
|
Alan Pevec |
1cc0566 |
six>=1.9.0
|
|
Alan Pevec |
1cc0566 |
stevedore>=1.5.0 # Apache-2.0
|
|
Alan Pevec |
1cc0566 |
-unicodecsv>=0.8.0
|
|
Alan Pevec |
1cc0566 |
+unicodecsv>=0.8.0;python_version=='2.7' or python_version=='2.6'
|
|
Alan Pevec |
1cc0566 |
PyYAML>=3.1.0
|
|
Alan Pevec |
1cc0566 |
--
|
|
Alan Pevec |
1cc0566 |
2.4.3
|
|
Alan Pevec |
1cc0566 |
|