프로젝트

일반

사용자정보

개정판 d3ee83e7

IDd3ee83e7cd5846c1a538ca5ae24327598f045e67
상위 5dba434d
하위 9470d222

함의성이(가) 5년 이상 전에 추가함

issue #563: fix second step

Change-Id: I594c53bf4e275ab5a89526e05e6e37a5ac001910

차이점 보기:

DTI_PID/DTI_PID/LineNoTracer.py
787 787
                                run.reverse()
788 788
                            fixed_run_infos.append(waiting_run_info)
789 789
                            waiting_run_infos.pop(run_index)
790
                            break
790 791
                        elif waiting_run.items[0].is_connected(fixed_run.items[-1]):
791 792
                            fixed_run_infos.append(waiting_run_info)
792 793
                            waiting_run_infos.pop(run_index)
794
                            break
793 795
                        elif waiting_run.items[-1].is_connected(fixed_run.items[-1]):
794 796
                            if waiting_run_info[2] and waiting_run_info[3]:
795 797
                                waiting_run_info[1].reverse()
......
797 799
                                run.reverse()
798 800
                            fixed_run_infos.append(waiting_run_info)
799 801
                            waiting_run_infos.pop(run_index)
802
                            break
800 803
                        elif waiting_run.items[-1].is_connected(fixed_run.items[0]):
801 804
                            fixed_run_infos.append(waiting_run_info)
802 805
                            waiting_run_infos.pop(run_index)
806
                            break
803 807
                        else:
804 808
                            remain_count += 1
805 809
                    elif len(fixed_run.items) > 1:
......
807 811
                            waiting_run.reverse()
808 812
                            fixed_run_infos.append(waiting_run_info)
809 813
                            waiting_run_infos.pop(run_index)
814
                            break
810 815
                        elif waiting_run.items[0].connectors[0].connectedItem is fixed_run.items[-1]:
811 816
                            fixed_run_infos.append(waiting_run_info)
812 817
                            waiting_run_infos.pop(run_index)
818
                            break
813 819
                        elif waiting_run.items[0].connectors[1].connectedItem is fixed_run.items[-1]:
814 820
                            waiting_run.reverse()
815 821
                            fixed_run_infos.append(waiting_run_info)
816 822
                            waiting_run_infos.pop(run_index)
823
                            break
817 824
                        elif waiting_run.items[0].connectors[1].connectedItem is fixed_run.items[0]:
818 825
                            fixed_run_infos.append(waiting_run_info)
819 826
                            waiting_run_infos.pop(run_index)
827
                            break
820 828
                        else:
821 829
                            remain_count += 1
822 830
                    else:
......
824 832
                            waiting_run.reverse()
825 833
                            fixed_run_infos.append(waiting_run_info)
826 834
                            waiting_run_infos.pop(run_index)
835
                            break
827 836
                        elif waiting_run.items[0].connectors[0].connectedItem is fixed_run.items[0] and fixed_run.items[0].connectors[1].connectedItem is waiting_run.items[0]:
828 837
                            fixed_run_infos.append(waiting_run_info)
829 838
                            waiting_run_infos.pop(run_index)
839
                            break
830 840
                        elif waiting_run.items[0].connectors[1].connectedItem is fixed_run.items[0] and fixed_run.items[0].connectors[1].connectedItem is waiting_run.items[0]:
831 841
                            waiting_run.reverse()
832 842
                            fixed_run_infos.append(waiting_run_info)
833 843
                            waiting_run_infos.pop(run_index)
844
                            break
834 845
                        elif waiting_run.items[0].connectors[1].connectedItem is fixed_run.items[0] and fixed_run.items[0].connectors[0].connectedItem is waiting_run.items[0]:
835 846
                            fixed_run_infos.append(waiting_run_info)
836 847
                            waiting_run_infos.pop(run_index)
848
                            break
837 849
                        else:
838 850
                            remain_count += 1
839 851
            if remain_count_past == remain_count:

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)