summaryrefslogtreecommitdiff
path: root/redis/commands/search/aggregation.py
diff options
context:
space:
mode:
Diffstat (limited to 'redis/commands/search/aggregation.py')
-rw-r--r--redis/commands/search/aggregation.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/redis/commands/search/aggregation.py b/redis/commands/search/aggregation.py
index df912f8..b391d1f 100644
--- a/redis/commands/search/aggregation.py
+++ b/redis/commands/search/aggregation.py
@@ -1,5 +1,3 @@
-from six import string_types
-
FIELDNAME = object()
@@ -93,7 +91,7 @@ class Group(object):
if not reducers:
raise ValueError("Need at least one reducer")
- fields = [fields] if isinstance(fields, string_types) else fields
+ fields = [fields] if isinstance(fields, str) else fields
reducers = [reducers] if isinstance(reducers, Reducer) else reducers
self.fields = fields
@@ -299,7 +297,7 @@ class AggregateRequest(object):
.sort_by(Desc("@paid"), max=10)
```
"""
- if isinstance(fields, (string_types, SortDirection)):
+ if isinstance(fields, (str, SortDirection)):
fields = [fields]
max = kwargs.get("max", 0)
@@ -318,7 +316,7 @@ class AggregateRequest(object):
- **fields**: Fields to group by. This can either be a single string,
or a list of strings.
"""
- if isinstance(expressions, string_types):
+ if isinstance(expressions, str):
expressions = [expressions]
for expression in expressions: