docstr: Mark resource as used
  
  TODO - currently where is prevention for async update, might not be relevant in the near future
  
  :param rid: Resource ID(s)
  :type rid: int
  :return: True/False
docstr_tok: ["Mark","resource","as","used","TODO","-","currently","where","is","prevention","for","async","update",",","might","not","be","relevant","in","the","near","future",":","param","rid",":","Resource","ID","(","s",")",":","type","rid",":","int",":","return",":","True\/False"]
code: def take_available_resource(self, rid):
      """
      Mark resource as used
  
      TODO - currently where is prevention for async update, might not be relevant in the near future
  
      :param rid: Resource ID(s)
      :type rid: int
      :return: True/False
      """
      raise NotImplementedError
  
imports: import abc
  import logging
label_desc: Use image node_id 6 for calling the AbstractConnector obj's underlying member method code with example usage: obj.take_available_resource(rid) without return types