(self, flags, checkcount=False)
| 157 | self.access_lock.release_write_lock() |
| 158 | |
| 159 | def open(self, flags, checkcount=False): |
| 160 | self.mutex.acquire() |
| 161 | try: |
| 162 | if checkcount: |
| 163 | if self.openers == 0: |
| 164 | self.do_open(flags) |
| 165 | self.openers += 1 |
| 166 | else: |
| 167 | self.do_open(flags) |
| 168 | self.openers = 1 |
| 169 | finally: |
| 170 | self.mutex.release() |
| 171 | |
| 172 | def close(self, checkcount=False): |
| 173 | self.mutex.acquire() |
no test coverage detected