50 try: |
50 try: |
51 self.__createItem( |
51 self.__createItem( |
52 pattern, self.__project.getFileCategoryType(filetype), filetype |
52 pattern, self.__project.getFileCategoryType(filetype), filetype |
53 ) |
53 ) |
54 except KeyError: |
54 except KeyError: |
55 if filetype == "__IGNORE__": |
55 if filetype != "__IGNORE__": |
|
56 raise # re-raise the error if the type is not __IGNORE__ |
|
57 else: |
56 self.__createItem(pattern, self.tr("Ignore"), "__IGNORE__") |
58 self.__createItem(pattern, self.tr("Ignore"), "__IGNORE__") |
57 else: |
|
58 raise # re-raise the error if the type is not __IGNORE__ |
|
59 |
59 |
60 self.__resort() |
60 self.__resort() |
61 self.__reformat() |
61 self.__reformat() |
62 |
62 |
63 def __resort(self): |
63 def __resort(self): |