Move circular dependency to end of file.
This commit is contained in:
parent
407770a80e
commit
497abf26cd
1 changed files with 7 additions and 1 deletions
|
@ -5,7 +5,6 @@ import warnings
|
||||||
from . import exceptions
|
from . import exceptions
|
||||||
|
|
||||||
def _get_relevant_photodb(instance):
|
def _get_relevant_photodb(instance):
|
||||||
from . import objects
|
|
||||||
if isinstance(instance, objects.ObjectBase):
|
if isinstance(instance, objects.ObjectBase):
|
||||||
photodb = instance.photodb
|
photodb = instance.photodb
|
||||||
else:
|
else:
|
||||||
|
@ -97,3 +96,10 @@ def transaction(method):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
return wrapped_transaction
|
return wrapped_transaction
|
||||||
|
|
||||||
|
# Circular dependency.
|
||||||
|
# I would like to un-circularize this, but as long as objects and photodb are
|
||||||
|
# using the same decorators, and the decorator needs to follow the photodb
|
||||||
|
# instance of the object...
|
||||||
|
# I'd rather not create separate decorators, or write hasattr-based decisions.
|
||||||
|
from . import objects
|
||||||
|
|
Loading…
Reference in a new issue