@@ -1613,13 +1613,13 @@ <h1>Source code for grandchallenge.components.models</h1><div class="highlight">
16131613< div class ="viewcode-block " id ="ComponentJobManager.retrieve_existing_civs ">
16141614< a class ="viewcode-back " href ="../../../components.html#grandchallenge.components.models.ComponentJobManager.retrieve_existing_civs "> [docs]</ a >
16151615 < span class ="nd "> @staticmethod</ span >
1616- < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> retrieve_existing_civs</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> civ_data </ span > < span class ="p "> ):</ span >
1616+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> retrieve_existing_civs</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> civ_data_objects </ span > < span class ="p "> ):</ span >
16171617< span class ="w "> </ span > < span class ="sd "> """</ span >
1618- < span class ="sd "> Checks if there are existing CIVs for the provided data and returns those.</ span >
1618+ < span class ="sd "> Check if there are existing CIVs for the provided data and returns those.</ span >
16191619
16201620< span class ="sd "> Parameters</ span >
16211621< span class ="sd "> ----------</ span >
1622- < span class ="sd "> civ_data </ span >
1622+ < span class ="sd "> civ_data_objects </ span >
16231623< span class ="sd "> A list of CIVData objects.</ span >
16241624
16251625< span class ="sd "> Returns</ span >
@@ -1628,29 +1628,31 @@ <h1>Source code for grandchallenge.components.models</h1><div class="highlight">
16281628
16291629< span class ="sd "> """</ span >
16301630 < span class ="n "> existing_civs</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
1631- < span class ="k "> for</ span > < span class ="n "> civ </ span > < span class ="ow "> in</ span > < span class ="n "> civ_data </ span > < span class ="p "> :</ span >
1631+ < span class ="k "> for</ span > < span class ="n "> civ_data </ span > < span class ="ow "> in</ span > < span class ="n "> civ_data_objects </ span > < span class ="p "> :</ span >
16321632 < span class ="k "> if</ span > < span class ="p "> (</ span >
1633- < span class ="n "> civ </ span > < span class ="o "> .</ span > < span class ="n "> user_upload</ span >
1634- < span class ="ow "> or</ span > < span class ="n "> civ </ span > < span class ="o "> .</ span > < span class ="n "> upload_session</ span >
1635- < span class ="ow "> or</ span > < span class ="n "> civ </ span > < span class ="o "> .</ span > < span class ="n "> user_upload_queryset</ span >
1633+ < span class ="n "> civ_data </ span > < span class ="o "> .</ span > < span class ="n "> user_upload</ span >
1634+ < span class ="ow "> or</ span > < span class ="n "> civ_data </ span > < span class ="o "> .</ span > < span class ="n "> upload_session</ span >
1635+ < span class ="ow "> or</ span > < span class ="n "> civ_data </ span > < span class ="o "> .</ span > < span class ="n "> user_upload_queryset</ span >
16361636 < span class ="p "> ):</ span >
16371637 < span class ="c1 "> # uploads will create new CIVs, so ignore these</ span >
16381638 < span class ="k "> continue</ span >
1639- < span class ="k "> elif</ span > < span class ="n "> civ </ span > < span class ="o "> .</ span > < span class ="n "> image</ span > < span class ="p "> :</ span >
1639+ < span class ="k "> elif</ span > < span class ="n "> civ_data </ span > < span class ="o "> .</ span > < span class ="n "> image</ span > < span class ="p "> :</ span >
16401640 < span class ="k "> try</ span > < span class ="p "> :</ span >
16411641 < span class ="n "> civs</ span > < span class ="o "> =</ span > < span class ="n "> ComponentInterfaceValue</ span > < span class ="o "> .</ span > < span class ="n "> objects</ span > < span class ="o "> .</ span > < span class ="n "> filter</ span > < span class ="p "> (</ span >
1642- < span class ="n "> interface__slug</ span > < span class ="o "> =</ span > < span class ="n "> civ</ span > < span class ="o "> .</ span > < span class ="n "> interface_slug</ span > < span class ="p "> ,</ span > < span class ="n "> image</ span > < span class ="o "> =</ span > < span class ="n "> civ</ span > < span class ="o "> .</ span > < span class ="n "> image</ span >
1642+ < span class ="n "> interface__slug</ span > < span class ="o "> =</ span > < span class ="n "> civ_data</ span > < span class ="o "> .</ span > < span class ="n "> interface_slug</ span > < span class ="p "> ,</ span >
1643+ < span class ="n "> image</ span > < span class ="o "> =</ span > < span class ="n "> civ_data</ span > < span class ="o "> .</ span > < span class ="n "> image</ span > < span class ="p "> ,</ span >
16431644 < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> all</ span > < span class ="p "> ()</ span >
16441645 < span class ="n "> existing_civs</ span > < span class ="o "> .</ span > < span class ="n "> extend</ span > < span class ="p "> (</ span > < span class ="n "> civs</ span > < span class ="p "> )</ span >
16451646 < span class ="k "> except</ span > < span class ="n "> ObjectDoesNotExist</ span > < span class ="p "> :</ span >
16461647 < span class ="k "> continue</ span >
1647- < span class ="k "> elif</ span > < span class ="n "> civ </ span > < span class ="o "> .</ span > < span class ="n "> file_civ</ span > < span class ="p "> :</ span >
1648- < span class ="n "> existing_civs</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> civ </ span > < span class ="o "> .</ span > < span class ="n "> file_civ</ span > < span class ="p "> )</ span >
1648+ < span class ="k "> elif</ span > < span class ="n "> civ_data </ span > < span class ="o "> .</ span > < span class ="n "> file_civ</ span > < span class ="p "> :</ span >
1649+ < span class ="n "> existing_civs</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> civ_data </ span > < span class ="o "> .</ span > < span class ="n "> file_civ</ span > < span class ="p "> )</ span >
16491650 < span class ="k "> else</ span > < span class ="p "> :</ span >
16501651 < span class ="c1 "> # values can be of different types, including None and False</ span >
16511652 < span class ="k "> try</ span > < span class ="p "> :</ span >
16521653 < span class ="n "> civs</ span > < span class ="o "> =</ span > < span class ="n "> ComponentInterfaceValue</ span > < span class ="o "> .</ span > < span class ="n "> objects</ span > < span class ="o "> .</ span > < span class ="n "> filter</ span > < span class ="p "> (</ span >
1653- < span class ="n "> interface__slug</ span > < span class ="o "> =</ span > < span class ="n "> civ</ span > < span class ="o "> .</ span > < span class ="n "> interface_slug</ span > < span class ="p "> ,</ span > < span class ="n "> value</ span > < span class ="o "> =</ span > < span class ="n "> civ</ span > < span class ="o "> .</ span > < span class ="n "> value</ span >
1654+ < span class ="n "> interface__slug</ span > < span class ="o "> =</ span > < span class ="n "> civ_data</ span > < span class ="o "> .</ span > < span class ="n "> interface_slug</ span > < span class ="p "> ,</ span >
1655+ < span class ="n "> value</ span > < span class ="o "> =</ span > < span class ="n "> civ_data</ span > < span class ="o "> .</ span > < span class ="n "> value</ span > < span class ="p "> ,</ span >
16541656 < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> all</ span > < span class ="p "> ()</ span >
16551657 < span class ="n "> existing_civs</ span > < span class ="o "> .</ span > < span class ="n "> extend</ span > < span class ="p "> (</ span > < span class ="n "> civs</ span > < span class ="p "> )</ span >
16561658 < span class ="k "> except</ span > < span class ="n "> ObjectDoesNotExist</ span > < span class ="p "> :</ span >
@@ -2507,10 +2509,10 @@ <h1>Source code for grandchallenge.components.models</h1><div class="highlight">
25072509 < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> is_editable</ span > < span class ="p "> :</ span >
25082510 < span class ="k "> raise</ span > < span class ="n "> CIVNotEditableException</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s2 "> "</ span > < span class ="si "> {</ span > < span class ="bp "> self</ span > < span class ="si "> }</ span > < span class ="s2 "> is not editable."</ span > < span class ="p "> )</ span >
25092511
2510- < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> validate_values_and_execute_linked_task </ span > < span class ="p "> (</ span >
2511- < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> values </ span > < span class ="p "> ,</ span > < span class ="n "> user</ span > < span class ="p "> ,</ span > < span class ="n "> linked_task</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span >
2512+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> validate_civ_data_objects_and_execute_linked_task </ span > < span class ="p "> (</ span >
2513+ < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> civ_data_objects </ span > < span class ="p "> ,</ span > < span class ="n "> user</ span > < span class ="p "> ,</ span > < span class ="n "> linked_task</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span >
25122514 < span class ="p "> ):</ span >
2513- < span class ="k "> for</ span > < span class ="n "> civ_data</ span > < span class ="ow "> in</ span > < span class ="n "> values </ span > < span class ="p "> :</ span >
2515+ < span class ="k "> for</ span > < span class ="n "> civ_data</ span > < span class ="ow "> in</ span > < span class ="n "> civ_data_objects </ span > < span class ="p "> :</ span >
25142516 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> create_civ</ span > < span class ="p "> (</ span >
25152517 < span class ="n "> civ_data</ span > < span class ="o "> =</ span > < span class ="n "> civ_data</ span > < span class ="p "> ,</ span >
25162518 < span class ="n "> user</ span > < span class ="o "> =</ span > < span class ="n "> user</ span > < span class ="p "> ,</ span >
0 commit comments