Lines 343-348
Link Here
|
343 |
def display(self): |
343 |
def display(self): |
344 |
raise NotImplementedError(self) |
344 |
raise NotImplementedError(self) |
345 |
|
345 |
|
|
|
346 |
class ResumeLists(object): |
347 |
def name(): |
348 |
return "resumelists" |
349 |
name = staticmethod(name) |
350 |
|
351 |
def check(self, onProgress=None): |
352 |
if portage.mtimedb.has_key("resume"): |
353 |
print "Main resume list is available" |
354 |
else: |
355 |
print "Main resume list isn't available" |
356 |
if portage.mtimedb.has_key("resume_backup"): |
357 |
print "Backup resume list is available" |
358 |
else: |
359 |
print "Backup resume list isn't available" |
360 |
|
361 |
def fix(self, onProgress=None): |
362 |
if portage.mtimedb.has_key("resume"): |
363 |
print "Main resume list is being deleted" |
364 |
del portage.mtimedb["resume"] |
365 |
if portage.mtimedb.has_key("resume_backup"): |
366 |
print "Backup resume list is being deleted" |
367 |
del portage.mtimedb["resume_backup"] |
368 |
portage.commit_mtimedb() |
369 |
|
346 |
def emaint_main(myargv): |
370 |
def emaint_main(myargv): |
347 |
|
371 |
|
348 |
# TODO: Create a system that allows external modules to be added without |
372 |
# TODO: Create a system that allows external modules to be added without |
Lines 351-357
Link Here
|
351 |
"world" : WorldHandler, |
375 |
"world" : WorldHandler, |
352 |
"binhost":BinhostHandler, |
376 |
"binhost":BinhostHandler, |
353 |
"moveinst":MoveInstalled, |
377 |
"moveinst":MoveInstalled, |
354 |
"movebin":MoveBinary |
378 |
"movebin":MoveBinary, |
|
|
379 |
"resumelists":ResumeLists |
355 |
} |
380 |
} |
356 |
|
381 |
|
357 |
module_names = modules.keys() |
382 |
module_names = modules.keys() |