4
4
Requires psycopg 2: http://initd.org/projects/psycopg2
5
5
"""
6
6
7
- from __future__ import absolute_import
8
7
9
8
from copy import deepcopy
10
9
import re
@@ -121,7 +120,7 @@ def sequence_reset_sql(self, style, model_list):
121
120
return []
122
121
123
122
def get_db_converters (self , expression ):
124
- converters = super (DatabaseOperations , self ).get_db_converters (expression )
123
+ converters = super ().get_db_converters (expression )
125
124
internal_type = expression .output_field .get_internal_type ()
126
125
if internal_type == "UUIDField" :
127
126
converters .append (self .convert_uuidfield_value )
@@ -139,7 +138,7 @@ def distinct_sql(self, fields, *args):
139
138
raise NotSupportedError (
140
139
"DISTINCT ON fields is not supported by this database backend"
141
140
)
142
- return super (DatabaseOperations , self ).distinct_sql (fields , * args )
141
+ return super ().distinct_sql (fields , * args )
143
142
144
143
def adapt_integerfield_value (self , value , internal_type ):
145
144
return value
@@ -278,7 +277,7 @@ def create_model(self, model):
278
277
if m :
279
278
definition = re .sub (
280
279
r"varchar\((\d+?)\)" ,
281
- "varchar({0 })" .format (
280
+ "varchar({})" .format (
282
281
str (int (m .group (1 )) * self .multiply_varchar_length )
283
282
),
284
283
definition ,
@@ -1058,7 +1057,7 @@ def quoted_column_name(field_name):
1058
1057
if isinstance (idx , DistKey ):
1059
1058
if distkey :
1060
1059
raise ValueError (
1061
- "Model {} has more than one DistKey." . format ( model . __name__ )
1060
+ f "Model { model . __name__ } has more than one DistKey."
1062
1061
)
1063
1062
distkey = idx
1064
1063
if distkey :
@@ -1072,7 +1071,7 @@ def quoted_column_name(field_name):
1072
1071
)
1073
1072
)
1074
1073
normalized_field = quoted_column_name (distkey .fields [0 ])
1075
- create_options .append ("DISTKEY({})" . format ( normalized_field ) )
1074
+ create_options .append (f "DISTKEY({ normalized_field } )" )
1076
1075
# TODO: Support DISTSTYLE ALL.
1077
1076
1078
1077
sortkeys = [
@@ -1368,7 +1367,7 @@ class DatabaseWrapper(BasePGDatabaseWrapper):
1368
1367
data_types .update (redshift_data_types )
1369
1368
1370
1369
def __init__ (self , * args , ** kwargs ):
1371
- super (DatabaseWrapper , self ).__init__ (* args , ** kwargs )
1370
+ super ().__init__ (* args , ** kwargs )
1372
1371
1373
1372
self .atomic_blocks = []
1374
1373
self .features = DatabaseFeatures (self )
0 commit comments