Used NotSupportedError for some unsupported database opreations per PEP 249.

This commit is contained in:
Mads Jensen 2017-09-26 15:54:24 +02:00 committed by Tim Graham
parent 3e72f4b7b6
commit 8d40eb0e89
1 changed files with 2 additions and 2 deletions

View File

@ -163,7 +163,7 @@ class BaseDatabaseOperations:
duplicates. duplicates.
""" """
if fields: if fields:
raise NotImplementedError('DISTINCT ON fields is not supported by this database backend') raise NotSupportedError('DISTINCT ON fields is not supported by this database backend')
else: else:
return 'DISTINCT' return 'DISTINCT'
@ -604,7 +604,7 @@ class BaseDatabaseOperations:
lhs_sql, lhs_params = lhs lhs_sql, lhs_params = lhs
rhs_sql, rhs_params = rhs rhs_sql, rhs_params = rhs
return "(%s - %s)" % (lhs_sql, rhs_sql), lhs_params + rhs_params return "(%s - %s)" % (lhs_sql, rhs_sql), lhs_params + rhs_params
raise NotImplementedError("This backend does not support %s subtraction." % internal_type) raise NotSupportedError("This backend does not support %s subtraction." % internal_type)
def window_frame_start(self, start): def window_frame_start(self, start):
if isinstance(start, int): if isinstance(start, int):