Some terminology (taken from – who would have thought it – t-online.de) and background information: SARS-CoV-2 is the correct name of the virus. Everybody calls him “the Corona Virus” though, which is technically incorrect, cause there’s only the family of corona viruses – it’s a group, not a single one. COVID-19 is the name of […]
All right, I have a Windows machine. It’s a PITA, but it’s here. And for some reason I started doing some Python testing on it. So this is how I managed to do it: Preparation: Install python with choco (choco install -y python) Run PowerShell as Administrator Execute Set-ExecutionPolicy -ExecutionPolicy Unrestricted (we’ll see why in […]
Custom form errors If you want to validate something in the view, and return with a custom error message in the same form, you can use the “Form.add_error(fieldname, errorstring)” method. And then, of course, return to the previous template. class MyView(View): def get(self, request): data = form.cleaned_data if len(res) > 0: form.add_error( ‘login’, “Diese Personalnummer […]
The official python plugin claims that the interpreters of Pipenv are automatically found. They are not. At least not on my machine. Here’s how you set them.
I really came to hating JIRA with a passion. And now I have to create about 350 tickets. Naturally I don’t do this by hand. But using the JIRA API is kind of … hard, there is a Python library, but usage is rather sparsely documented, and this whole thing is just annoying as hell. […]
Love Python. Love PyCharm. Love Arch Linux. Unfortunately Arch sneakily updated Python to 3.6. Cool, new version … but hey, why don’t my debug runs in PyCharm work any more?? ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory Yup, pretty confusing. It seems unable to find shared python 3.5 library. Well. […]
This sucks monkey ass, mainly because I didn’t think of that before. And that’s just one example why multi-threaded (soon to be -processing, probably) applications are hard. Result is:
Problem: I am working in a tenant which has a couple of hosts with floating IPs assigned. I always have to look them up either manually using the command line clients (and dealing with all those UUIDs), or manually in the web GUI. Didn’t like. Solution: Python script, which outputs FLOATING_IP -> HOST_NAME. Here it […]