Question: Im working an a project using Tkinter right now. Whenever I input 'Japan', it prints out:

```
[('Japan', '23,473', 0.0, 985.0, '3,392', '19,096')]

```

I'm not really sure if that's a list or if it's a tuple? I want to seperate all of that data thats seperated by the commas into different variables. Heres what I have so far. If you see any other holes in my code help would greatly be appreciated. Thanks!

```
def subby():
        answer=country_name.get()
        l_answer = answer.capitalize()
        sql_command = "SELECT * FROM covid WHERE `name` = ?;"
        values = (l_answer,)
        cursor.execute(sql_command,values)
        data = cursor.fetchall()
        print (data)
        users0.set(data[0])
        users1.set(data[1])
        users2.set(data[2])
        users3.set(data[3])
        users4.set(data[4])
        users5.set(data[5])

```

Answer: 
The 'problem' arises because of the change in tsconfig files (solutions style tsconfig) that comes with Typescript 3.9 and Angular 10.

More info here :

<https://github.com/microsoft/TypeScript/issues/39632>

<https://docs.google.com/document/d/1eB6cGCG_2ircfS5GzpDC9dBgikeYYcMxghVH5sDESHw/edit#>

**Solution style tsconfig impact in Angular 10**

> 
> In TypeScript 3.9, the concept of solutions style tsconfig was
> introduced, in Angular we saw the potentiation and possibility of
> fixing long outstanding issues such as incorrectly having test typings
> in components files. In Angular CLI version 10 we adopted scaffolded
> new and migrated existing workspaces to use solution-style Typescript
> configuration.
> 
> 
> When having an unreferenced file, this will not be part of any
> TypeScript program, this is because Angular CLI scaffolds tsconfig
> using the files option as opposed to include and exclude.
> 
> 
> 1. Unreferenced files don’t inherit compiler options
> 
> 
> When having an unreferenced file, this will not be part of any TypeScript program
> and Language service will fallback to use the inferred project configuration.
> 
> 
> Below find an example of changes that will be required in the application
> tsconfig file (tsconfig.app.json). Changes to other tsconfig files will also
> be needed.
> 
> 
> Current tsconfig.app.json
> 
> 
> 
> ```
> {
>  "extends": "./tsconfig.base.json",
>  "compilerOptions": {
>    ...
>  },
>  "files": [
>    "src/main.ts",
>    "src/polyfills.ts"
>  ],
>  "include": [
>    "src/**/*.d.ts"
>  ]
> }
> 
> ```
> 
> Proposed tsconfig.app.json
> 
> 
> 
> ```
> {
>  "extends": "./tsconfig.base.json",
>  "compilerOptions": {
>    ...
>  },
>  "include": [
>    "src/**/*.ts"
>  ],
>  "exclude": [
>    "src/test.ts",
>    "src/**/*.spec.ts",
>    "src/**/*.server*",
>    "src/**/*.worker.ts"
>  ]
> }
> 
> ```
> 
>
This is a bizarre behaviour I have also come across with WebStorm. All I can say is that after a while (couldn't tell you what triggers the IDE to understand properly), the warning disappears and everything goes back to normal.