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