JavaScript sleep/wait before continuing [duplicate]

JS does not have a sleep function, it has setTimeout() or setInterval() functions. If you can move the code that you need to run after the pause into the setTimeout() callback, you can do something like this: see example here : http://jsfiddle.net/9LZQp/ This won’t halt the execution of your script, but due to the fact that setTimeout() is an asynchronous function, this code will … Read more

Python: ‘ModuleNotFoundError’ when trying to import module from imported package

FIRST, if you want to be able to access man1.py from man1test.py AND manModules.py from man1.py, you need to properly setup your files as packages and modules. Packages are a way of structuring Python’s module namespace by using “dotted module names”. For example, the module name A.B designates a submodule named B in a package named A. … When importing the package, Python searches through the directories on sys.path looking … Read more

What is localhost 3000?

To make you understand this you should understand that you need a web server to host the application to run on the web. Then it will be available for most of the people. But that application needs to be developed somewhere. In this case you need a local server. There are several local server instances … Read more

Arduino Sketch upload issue – avrdude: stk500_recv(): programmer is not responding

I had this problem with a Crowduino, running the Arduino IDE on OS X. The solution for me was to switch on verbose output during upload (in the Arduino IDE preferences pane). Then, when uploading, you can see AVRDUDE sending three packets avrdude: Send: 0 [30] [20] (with corresponding RX flashes on the board) right before the avrdude: ser_recv(): programmer is … Read more

bash: pip: command not found

Why not just do sudo easy_install pip or if this is for python 2.6 sudo easy_install-2.6 pip? This installs pip using the default python package installer system and saves you the hassle of manual set-up all at the same time. This will allow you to then run the pip command for python package installation as it will be installed with … Read more

Relative imports – ModuleNotFoundError: No module named x

TL;DR: You can’t do relative imports from the file you execute since __main__ module is not a part of a package. Absolute imports – import something available on sys.path Relative imports – import something relative to the current module, must be a part of a package If you’re running both variants in exactly the same way, one of them should work. Here is … Read more

C-like structures in Python

Update: Data Classes With the introduction of Data Classes in Python 3.7 we get very close. The following example is similar to the NamedTuple example below, but the resulting object is mutable and it allows for default values. This plays nicely with the new typing module in case you want to use more specific type annotations. I’ve been waiting desperately for this! If you ask … Read more

What does ‘super’ do in Python? – difference between super().__init__() and explicit superclass __init__()

The benefits of super() in single-inheritance are minimal — mostly, you don’t have to hard-code the name of the base class into every method that uses its parent methods. However, it’s almost impossible to use multiple-inheritance without super(). This includes common idioms like mixins, interfaces, abstract classes, etc. This extends to code that later extends yours. If somebody … Read more