| OLD | NEW |
| 1 # Copyright 2014 Google Inc. All rights reserved. | 1 # Copyright 2014 Google Inc. All rights reserved. |
| 2 # | 2 # |
| 3 # Licensed under the Apache License, Version 2.0 (the "License"); | 3 # Licensed under the Apache License, Version 2.0 (the "License"); |
| 4 # you may not use this file except in compliance with the License. | 4 # you may not use this file except in compliance with the License. |
| 5 # You may obtain a copy of the License at | 5 # You may obtain a copy of the License at |
| 6 # | 6 # |
| 7 # http://www.apache.org/licenses/LICENSE-2.0 | 7 # http://www.apache.org/licenses/LICENSE-2.0 |
| 8 # | 8 # |
| 9 # Unless required by applicable law or agreed to in writing, software | 9 # Unless required by applicable law or agreed to in writing, software |
| 10 # distributed under the License is distributed on an "AS IS" BASIS, | 10 # distributed under the License is distributed on an "AS IS" BASIS, |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 378 | 378 |
| 379 Raises: | 379 Raises: |
| 380 AlreadyLockedException: if the lock is already acquired. | 380 AlreadyLockedException: if the lock is already acquired. |
| 381 IOError: if the open fails. | 381 IOError: if the open fails. |
| 382 """ | 382 """ |
| 383 self._opener.open_and_lock(timeout, delay) | 383 self._opener.open_and_lock(timeout, delay) |
| 384 | 384 |
| 385 def unlock_and_close(self): | 385 def unlock_and_close(self): |
| 386 """Unlock and close a file.""" | 386 """Unlock and close a file.""" |
| 387 self._opener.unlock_and_close() | 387 self._opener.unlock_and_close() |
| OLD | NEW |