示例#1
0
 def _release_thyself(self):
     for service in self.services:
         service._release_thyself()
     self.services = None
     self.device = None
     self.tube = None
     self.path = None
     self.remove_from_connection()
     del self
示例#2
0
 def _release_thyself(self, suicide_mode=True):
     for service in self.services:
         service._release_thyself()
     self.services = None
     self.device = None
     self.tube = None
     self.remove_from_connection()
     # FIXME: this is insane
     if suicide_mode:
         del self
示例#3
0
    def _release_thyself(self, suicide_mode=True):
        for service in self.services:
            service._release_thyself()
        self.services = None
        self.device = None
        self.tube = None
        self.remove_from_connection()

        # FIXME: this is insane
        if suicide_mode:
            del self