Skip to content

Commit 301f341

Browse files
committed
Updating errors script
1 parent 6fbb319 commit 301f341

File tree

2 files changed

+49
-47
lines changed

2 files changed

+49
-47
lines changed

arango/errno.py

+47-47
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
RESOURCE_LIMIT = 32
9191

9292
# icu error: %s
93-
ARANGO_ICU_ERROR = 33
93+
ICU_ERROR = 33
9494

9595
# cannot read file
9696
CANNOT_READ_FILE = 34
@@ -177,154 +177,154 @@
177177
####################################
178178

179179
# illegal state
180-
ARANGO_ILLEGAL_STATE = 1000
180+
ILLEGAL_STATE = 1000
181181

182182
# read only
183-
ARANGO_READ_ONLY = 1004
183+
READ_ONLY = 1004
184184

185185
# duplicate identifier
186-
ARANGO_DUPLICATE_IDENTIFIER = 1005
186+
DUPLICATE_IDENTIFIER = 1005
187187

188188
####################################
189189
# External ArangoDB storage errors #
190190
####################################
191191

192192
# corrupted datafile
193-
ARANGO_CORRUPTED_DATAFILE = 1100
193+
CORRUPTED_DATAFILE = 1100
194194

195195
# illegal or unreadable parameter file
196-
ARANGO_ILLEGAL_PARAMETER_FILE = 1101
196+
ILLEGAL_PARAMETER_FILE = 1101
197197

198198
# corrupted collection
199-
ARANGO_CORRUPTED_COLLECTION = 1102
199+
CORRUPTED_COLLECTION = 1102
200200

201201
# filesystem full
202-
ARANGO_FILESYSTEM_FULL = 1104
202+
FILESYSTEM_FULL = 1104
203203

204204
# database directory is locked
205-
ARANGO_DATADIR_LOCKED = 1107
205+
DATADIR_LOCKED = 1107
206206

207207
###################################
208208
# General ArangoDB storage errors #
209209
###################################
210210

211211
# conflict
212-
ARANGO_CONFLICT = 1200
212+
CONFLICT = 1200
213213

214214
# document not found
215-
ARANGO_DOCUMENT_NOT_FOUND = 1202
215+
DOCUMENT_NOT_FOUND = 1202
216216

217217
# collection or view not found
218-
ARANGO_DATA_SOURCE_NOT_FOUND = 1203
218+
DATA_SOURCE_NOT_FOUND = 1203
219219

220220
# parameter 'collection' not found
221-
ARANGO_COLLECTION_PARAMETER_MISSING = 1204
221+
COLLECTION_PARAMETER_MISSING = 1204
222222

223223
# illegal document identifier
224-
ARANGO_DOCUMENT_HANDLE_BAD = 1205
224+
DOCUMENT_HANDLE_BAD = 1205
225225

226226
# duplicate name
227-
ARANGO_DUPLICATE_NAME = 1207
227+
DUPLICATE_NAME = 1207
228228

229229
# illegal name
230-
ARANGO_ILLEGAL_NAME = 1208
230+
ILLEGAL_NAME = 1208
231231

232232
# no suitable index known
233-
ARANGO_NO_INDEX = 1209
233+
NO_INDEX = 1209
234234

235235
# unique constraint violated
236-
ARANGO_UNIQUE_CONSTRAINT_VIOLATED = 1210
236+
UNIQUE_CONSTRAINT_VIOLATED = 1210
237237

238238
# index not found
239-
ARANGO_INDEX_NOT_FOUND = 1212
239+
INDEX_NOT_FOUND = 1212
240240

241241
# cross collection request not allowed
242-
ARANGO_CROSS_COLLECTION_REQUEST = 1213
242+
CROSS_COLLECTION_REQUEST = 1213
243243

244244
# illegal index identifier
245-
ARANGO_INDEX_HANDLE_BAD = 1214
245+
INDEX_HANDLE_BAD = 1214
246246

247247
# document too large
248-
ARANGO_DOCUMENT_TOO_LARGE = 1216
248+
DOCUMENT_TOO_LARGE = 1216
249249

250250
# collection type invalid
251-
ARANGO_COLLECTION_TYPE_INVALID = 1218
251+
COLLECTION_TYPE_INVALID = 1218
252252

253253
# parsing attribute name definition failed
254-
ARANGO_ATTRIBUTE_PARSER_FAILED = 1220
254+
ATTRIBUTE_PARSER_FAILED = 1220
255255

256256
# illegal document key
257-
ARANGO_DOCUMENT_KEY_BAD = 1221
257+
DOCUMENT_KEY_BAD = 1221
258258

259259
# unexpected document key
260-
ARANGO_DOCUMENT_KEY_UNEXPECTED = 1222
260+
DOCUMENT_KEY_UNEXPECTED = 1222
261261

262262
# server database directory not writable
263-
ARANGO_DATADIR_NOT_WRITABLE = 1224
263+
DATADIR_NOT_WRITABLE = 1224
264264

265265
# out of keys
266-
ARANGO_OUT_OF_KEYS = 1225
266+
OUT_OF_KEYS = 1225
267267

268268
# missing document key
269-
ARANGO_DOCUMENT_KEY_MISSING = 1226
269+
DOCUMENT_KEY_MISSING = 1226
270270

271271
# invalid document type
272-
ARANGO_DOCUMENT_TYPE_INVALID = 1227
272+
DOCUMENT_TYPE_INVALID = 1227
273273

274274
# database not found
275-
ARANGO_DATABASE_NOT_FOUND = 1228
275+
DATABASE_NOT_FOUND = 1228
276276

277277
# database name invalid
278-
ARANGO_DATABASE_NAME_INVALID = 1229
278+
DATABASE_NAME_INVALID = 1229
279279

280280
# operation only allowed in system database
281-
ARANGO_USE_SYSTEM_DATABASE = 1230
281+
USE_SYSTEM_DATABASE = 1230
282282

283283
# invalid key generator
284-
ARANGO_INVALID_KEY_GENERATOR = 1232
284+
INVALID_KEY_GENERATOR = 1232
285285

286286
# expecting both `_from` and `_to` attributes to be defined in the edge document and have the format `<collectionName>/<vertexKey>`
287-
ARANGO_INVALID_EDGE_ATTRIBUTE = 1233
287+
INVALID_EDGE_ATTRIBUTE = 1233
288288

289289
# index creation failed
290-
ARANGO_INDEX_CREATION_FAILED = 1235
290+
INDEX_CREATION_FAILED = 1235
291291

292292
# collection type mismatch
293-
ARANGO_COLLECTION_TYPE_MISMATCH = 1237
293+
COLLECTION_TYPE_MISMATCH = 1237
294294

295295
# collection not loaded
296-
ARANGO_COLLECTION_NOT_LOADED = 1238
296+
COLLECTION_NOT_LOADED = 1238
297297

298298
# illegal document revision
299-
ARANGO_DOCUMENT_REV_BAD = 1239
299+
DOCUMENT_REV_BAD = 1239
300300

301301
# incomplete read
302-
ARANGO_INCOMPLETE_READ = 1240
302+
INCOMPLETE_READ = 1240
303303

304304
# not supported by old legacy data format
305-
ARANGO_OLD_ROCKSDB_FORMAT = 1241
305+
OLD_ROCKSDB_FORMAT = 1241
306306

307307
# an index with legacy sorted keys has been found
308-
ARANGO_INDEX_HAS_LEGACY_SORTED_KEYS = 1242
308+
INDEX_HAS_LEGACY_SORTED_KEYS = 1242
309309

310310
###################################
311311
# Checked ArangoDB storage errors #
312312
###################################
313313

314314
# server database directory is empty
315-
ARANGO_EMPTY_DATADIR = 1301
315+
EMPTY_DATADIR = 1301
316316

317317
# operation should be tried again
318-
ARANGO_TRY_AGAIN = 1302
318+
TRY_AGAIN = 1302
319319

320320
# engine is busy
321-
ARANGO_BUSY = 1303
321+
BUSY = 1303
322322

323323
# merge in progress
324-
ARANGO_MERGE_IN_PROGRESS = 1304
324+
MERGE_IN_PROGRESS = 1304
325325

326326
# storage engine I/O error
327-
ARANGO_IO_ERROR = 1305
327+
IO_ERROR = 1305
328328

329329
###############################
330330
# ArangoDB replication errors #

errors.py

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ def generate_section(line, output):
1313
def generate_error(line, output):
1414
text = line.split(",")
1515
err = text[0].strip()[6:]
16+
if err.startswith("ARANGO_"):
17+
err = err[7:]
1618
code = text[1].strip()
1719
cmt = text[2].strip('"')
1820
print(f"# {cmt}\n{err} = {code}\n", file=output)

0 commit comments

Comments
 (0)