- #Must query at least pcu_type_id
- if return_fields is not None:
- added_fields = []
- if 'pcu_type_id' not in return_fields:
- return_fields.append('pcu_type_id')
- added_fields.append('pcu_type_id')
- if 'pcu_protocol_types' in return_fields and \
- 'pcu_protocol_type_ids' not in return_fields:
- return_fields.append('pcu_protocol_type_ids')
- added_fields.append('pcu_protocol_type_ids')
- else:
- added_fields = []
-
- pcu_types = PCUTypes(self.api, pcu_type_filter, return_fields)
-
- # remove added fields and protocol_types
- for added_field in added_fields:
- for pcu_type in pcu_types:
- del pcu_type[added_field]
-
- return pcu_types
+ #Must query at least pcu_type_id
+ if return_fields is not None:
+ added_fields = []
+ if 'pcu_type_id' not in return_fields:
+ return_fields.append('pcu_type_id')
+ added_fields.append('pcu_type_id')
+ if 'pcu_protocol_types' in return_fields and \
+ 'pcu_protocol_type_ids' not in return_fields:
+ return_fields.append('pcu_protocol_type_ids')
+ added_fields.append('pcu_protocol_type_ids')
+ else:
+ added_fields = []
+
+ pcu_types = PCUTypes(self.api, pcu_type_filter, return_fields)
+
+ # remove added fields and protocol_types
+ for added_field in added_fields:
+ for pcu_type in pcu_types:
+ del pcu_type[added_field]
+
+ return pcu_types