Add clear_items_from_list utility function
This commit is contained in:
parent
248283b369
commit
2ffaee2d5b
1 changed files with 20 additions and 0 deletions
|
@ -60,3 +60,23 @@ def get_vm_price(cpu, memory, disk_size):
|
||||||
:return: The price of the VM
|
:return: The price of the VM
|
||||||
"""
|
"""
|
||||||
return (cpu * 5) + (memory * 2) + (disk_size * 0.6)
|
return (cpu * 5) + (memory * 2) + (disk_size * 0.6)
|
||||||
|
|
||||||
|
|
||||||
|
class HostingUtils:
|
||||||
|
@staticmethod
|
||||||
|
def clear_items_from_list(from_list, items_list):
|
||||||
|
"""
|
||||||
|
A utility function to clear items from a given list.
|
||||||
|
Useful when deleting items in bulk from session.
|
||||||
|
e.g.:
|
||||||
|
HostingUtils.clear_items_from_list(
|
||||||
|
request.session,
|
||||||
|
['token', 'billing_address_data', 'card_id',]
|
||||||
|
)
|
||||||
|
:param from_list:
|
||||||
|
:param items_list:
|
||||||
|
:return:
|
||||||
|
"""
|
||||||
|
for var in items_list:
|
||||||
|
if var in from_list:
|
||||||
|
del from_list[var]
|
||||||
|
|
Loading…
Reference in a new issue