code: def remove_prefix(self, args):
          
          try:
              return self.nip.remove_prefix(args.get('auth'), args.get('prefix'), args.get('recursive'))
          except (AuthError, NipapError) as exc:
              self.logger.debug(unicode(exc))
              raise Fault(exc.error_code, unicode(exc))
docs: Remove a prefix.
  
              Valid keys in the `args`-struct:
  
              * `auth` [struct]
                  Authentication options passed to the :class:`AuthFactory`.
              * `prefix` [struct]
                  Attributes used to select what prefix to remove.
              * `recursive` [boolean]
                  When set to 1, also remove child prefixes.