neels has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/pysim/+/42009?usp=email )


Change subject: compile_asn1_subdir: filter compiled files by .asn suffix
......................................................................

compile_asn1_subdir: filter compiled files by .asn suffix

When I open the .asn file in vim, pySim should not attempt to read the
vim .swp file as asn.1.

          File "/home/moi/osmo-dev/src/pysim/pySim/esim/saip/__init__.py", line 
45, in <module>
            asn1 = compile_asn1_subdir('saip')
        [...]
          File "<frozen codecs>", line 325, in decode
        UnicodeDecodeError: 'utf-8' codec can't decode byte 0xad in position 
21: invalid start byte

Related: OS#6937
Change-Id: I37df3fc081e51e2ed2198876c63f6e68ecc8fcd8
---
M pySim/esim/__init__.py
1 file changed, 2 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/09/42009/1

diff --git a/pySim/esim/__init__.py b/pySim/esim/__init__.py
index 35b733e..9bbaf17 100644
--- a/pySim/esim/__init__.py
+++ b/pySim/esim/__init__.py
@@ -54,6 +54,8 @@
     __ver = sys.version_info
     if (__ver.major, __ver.minor) >= (3, 9):
         for i in 
resources.files('pySim.esim').joinpath('asn1').joinpath(subdir_name).iterdir():
+            if not i.name.endswith('.asn'):
+                continue
             asn_txt += i.read_text()
             asn_txt += "\n"
     #else:

--
To view, visit https://gerrit.osmocom.org/c/pysim/+/42009?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I37df3fc081e51e2ed2198876c63f6e68ecc8fcd8
Gerrit-Change-Number: 42009
Gerrit-PatchSet: 1
Gerrit-Owner: neels <[email protected]>

Reply via email to