Creating Apps in Kivy

Errata for Creating Apps in Kivy

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update



Version Location Description Submitted By Date Submitted Date Corrected
ePub
Page Cover
Cover

The cover does not appear for the book in both kindle and eppub for OS X. It is just a blank square.

Christopher Webb-Orenstein  Feb 12, 2014  Apr 08, 2014
ePub
Page Cover
Cover

The cover does not appear for the book in both kindle and eppub for OS X. It is just a blank square.

Christopher Webb-Orenstein  Feb 12, 2014  Apr 08, 2014
ePub
Page Example 2-8
Example 2-8

Missing instruction to add the following statement: from kivy.network.urlrequest import UrlRequest

Note from the Author or Editor:
This definitely can be clarified. There's already an "IMPORT" section in the book. It should be sufficient to add a new example just before the [[get_map_data.py]]: ----------------------------------------------------------- [[get_map_import.py]] .Import UrlRequest ==== [filename="code/3-08_get_map_data/main.py", language="py", identifier="IMPORT"] snippet~~~~ snippet~~~~ ==== --------------------------------------------------------------- Also change the sentence As <<get_map_data.py>> illustrates, this is not a difficult task.(((buttons, Search button))) to This is not a difficult task. First import +UrlRequest+ as shown in <<get_map_import.py>> and request the URL as illustrated in <<get_map_data.py>>.(((buttons, Search button))) --------------------------------------------------------------- This should be sufficient, but make sure to double check the editing and formatting. :-)

Anonymous  Mar 26, 2014  Aug 22, 2014
PDF
Page 10
Chapter 1, in The KV Language Root Widget section, bottom of page

In the following sentence, "Language" is mis-spelled: The KV Lanuage is a special domain specific language that is ideal for laying out user interfaces.

Note from the Author or Editor:
This has been fixed already.

Mike Driscoll  Mar 28, 2014  Apr 08, 2014
PDF
Page 27
example

From a reader: I bought and am reading your book "Creating Apps in Kivy," he is very good but as my language is Portuguese (Brazil) I had to change a little detail of your code to find cities with characters in UTF-8: Chapter 2, page 27: import urllib def search_location(self): text = urllib.parse.quote_plus(self.search_input.text)

Dusty Phillips
Dusty Phillips
O'Reilly Author 
Jul 11, 2014 
PDF
Page 32
Figure 2-1

Unfortunately, it seems for some reason openweathermap no longer returns results for Vancouver, US when search for 'Vancouver'. They still return multiple results for, say, "London". For Vancouver,US, seems that the API now requires the country code as well. Current (May 26, 2014 18:20) API results: - Vancouver (returns on Vancouver Canada result) http://api.openweathermap.org/data/2.5/find?q=vancouver&type=like { { message: "like", cod: "200", count: 1, <skip> } - London (returns multiple results) http://api.openweathermap.org/data/2.5/find?q=London&type=like { { message: "like", cod: "200", count: 4, <skip> } - Search for Vancouver, US with country code http://api.openweathermap.org/data/2.5/find?q=vancouver,us&type=like { message: "like", cod: "200", count: 1, list: [ { id: 5814616, (as oppose to ID 6173331 of Vancouver CA) <skip> }

Note from the Author or Editor:
This error is not in the book, but in the API the book uses. I have tried to find a way to report the bug upstream but was unable to do so. We should change the image on page 32 and the text on page 31 to say London instead of Vancouver so that the example actually works with the API. The image has "Vancouver" in three places, and the text has it in the last paragraph before the warning on page 31.

Eric Chou  May 26, 2014  Aug 22, 2014