mirror of https://gerrit.osmocom.org/pysim
filesystem: Support selecting MF from MF
This was currently not handled in build_select_path_to(), resulting in weird exceptions like 'Cannot determine path from MF(3f00) to MF(3f00)' Change-Id: I41b9f047ee5dc6b91b487f370f011af994aaca04
This commit is contained in:
parent
284efda086
commit
02a7f7441f
|
@ -149,6 +149,9 @@ class CardFile:
|
|||
|
||||
def build_select_path_to(self, target: 'CardFile') -> Optional[List['CardFile']]:
|
||||
"""Build the relative sequence of files we need to traverse to get from us to 'target'."""
|
||||
# special-case handling for selecting MF while we MF is selected
|
||||
if target == target.get_mf():
|
||||
return [target]
|
||||
cur_fqpath = self.fully_qualified_path_fobj()
|
||||
target_fqpath = target.fully_qualified_path_fobj()
|
||||
inter_path = []
|
||||
|
|
Loading…
Reference in New Issue