Code Duplication    Length = 12-12 lines in 2 locations

mutis/astro.py 2 locations

@@ 606-617 (lines=12) @@
603
        update()
604
605
606
    def toggle_selector(event):
607
        log.debug('GUI: Key pressed.')
608
        if event.key in ['Q', 'q'] and toggle_selector.RS.active:
609
            log.debug('Selector deactivated.')
610
            toggle_selector.RS.set_active(False)
611
        if event.key in ['S', 's'] and not toggle_selector.RS.active:
612
            log.debug('Selector activated.')
613
            toggle_selector.RS.set_active(True)
614
        if event.key in ['R', 'r']:
615
            log.debug('Selector deactivated.')
616
            toggle_selector.RS.set_active(False)
617
            textbox.begin_typing(None)
618
            #textbox.set_val('')
619
620
@@ 367-378 (lines=12) @@
364
        update(slider_date.val)
365
366
367
    def toggle_selector(event):
368
        log.debug('GUI: Key pressed.', end=' ')
369
        if event.key in ['Q', 'q'] and toggle_selector.RS.active:
370
            log.debug('Selector deactivated.')
371
            toggle_selector.RS.set_active(False)
372
        if event.key in ['S', 's'] and not toggle_selector.RS.active:
373
            log.debug('Selector activated.')
374
            toggle_selector.RS.set_active(True)
375
        if event.key in ['R', 'r']:
376
            log.debug('Selector deactivated.')
377
            toggle_selector.RS.set_active(False)
378
            textbox.begin_typing(None)
379
            #textbox.set_val('')
380
381