Sending string via socket (python)

This is a very VERY simple design for how you could solve it. First of all, you need to either accept the client (server side) before going into your while 1 loop because in every loop you accept a new client, or you do as i describe, you toss the client into a separate thread … Read more

Repeating a function in Python

To loop for infinity (or until a certain condition is met): This will call your code in an endless loop until condition_to_break is True and then breaks out of the loop. You can read more on while loops here. If you want to repeat something n times try using a for loop (read more here).

Python multiprocessing.Pool: AttributeError

Error 1: AttributeError: Can’t pickle local object ‘SomeClass.some_method..single’ You solved this error yourself by moving the nested target-function single() out to the top-level. Background: Pool needs to pickle (serialize) everything it sends to its worker-processes (IPC). Pickling actually only saves the name of a function and unpickling requires re-importing the function by name. For that … Read more

Error: Segmentation fault (core dumped)

“Segmentation fault (core dumped)” is the string that Linux prints when a program exits with a SIGSEGV signal and you have core creation enabled. This means some program has crashed. If you’re actually getting this error from running Python, this means the Python interpreter has crashed. There are only a few reasons this can happen: … Read more

Class constants in python

In python, I want a class to have some “constants” (practically, variables) which will be common in all subclasses. Is there a way to do it with friendly syntax? Right now I use: and I’m wondering if there is a better way to do it or a way to do it without then having to … Read more

What is a ‘NoneType’ object?

NoneType is the type for the None object, which is an object that indicates no value. None is the return value of functions that “don’t return anything”. It is also a common default return value for functions that search for something and may or may not find it; for example, it’s returned by re.search when the regex doesn’t match, or dict.get when the key has … Read more

What are “arguments” in python

An argument is simply a value provided to a function when you call it: Arguments are usually contrasted with parameters, which are names used to specify what arguments a function will need when it is called. When a function is called, each parameter is assigned one of the argument values. foo is given two arguments, 3 … Read more