Delete the named folder, which must be empty.
(self, folder)
| 1210 | factory=self._factory) |
| 1211 | |
| 1212 | def remove_folder(self, folder): |
| 1213 | """Delete the named folder, which must be empty.""" |
| 1214 | path = os.path.join(self._path, folder) |
| 1215 | entries = os.listdir(path) |
| 1216 | if entries == ['.mh_sequences']: |
| 1217 | os.remove(os.path.join(path, '.mh_sequences')) |
| 1218 | elif entries == []: |
| 1219 | pass |
| 1220 | else: |
| 1221 | raise NotEmptyError('Folder not empty: %s' % self._path) |
| 1222 | os.rmdir(path) |
| 1223 | |
| 1224 | def get_sequences(self): |
| 1225 | """Return a name-to-key-list dictionary to define each sequence.""" |