Apply-PnPTenantTemplate : The remote server returned an error: (401) Unauthorized.

Category

[x] Bug

Describe the bug
When I attempt to deploy the starter-kit.pnp;  under a non-mfa GA account on my FR Tenant, I see this error and  my dreams of a deployed vanilla starterkit, slipping away 😢!
All apps added to app catalogue and also site designs and scripts deployed during a previous attempt (under a different GA account) .
@eoverfield , I think it is similar to my last issue:  https://github.com/pnp/sp-starter-kit/issues/413

Apply-PnPTenantTemplate : The remote server returned an error: (401) Unauthorized.
At line:1 char:1
+ Apply-PnPTenantTemplate -Path starterkit.pnp
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (:) [Apply-PnPTenantTemplate], WebException
    + FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.Provisioning.Tenant.ApplyTenantTemplate

see traceoutputlog.txt ( debug level)
traceoutputlog.txt
Expected or Desired Behavior
Celebrations with wild jumps of joy!
Observed Behavior
As above.
Steps to Reproduce
Created an new breaking glass GA account with an assigned Office 365 E5 license.
Added this account to the term store administrators and as an additional site collection admin on the App Catalogue site
Updated SharePointPnPPowerShellOnline  module to 3.23.2007.1 and removed the previous version
connect-PnPOnline -Url $tenantUrl  # using breaking glass
Apply-PnPTenantTemplate -Path starterkit.pnp

Next ,
Install-Module -Name "SharePointPnPPowerShellOnline" -RequiredVersion 3.20.2004.0
Import-Module -Name "SharePointPnPPowerShellOnline" -RequiredVersion 3.20.2004.0
disconnect-PnPOnline
connect-PnPOnline -Url $tenantUrl  # using breaking glass

I then repeated the above steps.
Next,
Get-InstalledModule -Name "SharePointPnPPowerShellOnline" -RequiredVersion 3.20.2004.0 | Uninstall-Module`
Install-Module -Name "SharePointPnPPowerShellOnline" -RequiredVersion 3.23.2007.1
Get-PnPSiteDesign | Remove-PnPSiteDesign
Get-PnPSiteScript | Remove-PnPSiteScript

Again repeat initial install steps.
Environment Details (Development & Target environment)

Starter kit version: [v2]
OS: [e.g. Windows 10]
Target Environment:[SharePoint Online]
Framework: [Node.js v10]
Browser(s): [Edge | Chromium Edge v79]
Additional details:

Hi @westerdaled, sorry to hear you are still having troubles.
Are you connecting to the Admin Site, or just connecting to a site within your environment? And to confirm, the account you are using is still an admin account with term store permissions and etc as outlined in the pre-reqs?

Hi @bcameron1231, no not the amend site. I am guessing this is something I should have tried 🙄before posting. The BG account is added to the term store admin group etc. Happy to try any other suggestions in morning.

@bcameron1231
$tenant =  "<TENANT>"
$tenantUrl = "https://{0}.sharepoint.com/" -f $tenant
$adminSiteUrl = "https://{0}-admin.sharepoint.com/" -f $tenant
Connect-PnPOnline $adminSiteUrl

Wait, put the champagne on ice ..... and : 😢

powershell.exe Error: 0 : 2020-07-24 10:02:29.9317	[OfficeDevPnP.Core]	[0]	[Error]	ExecuteQuery threw following exception: System.Net.WebException: The remote server returned an error: (401) Unauthorized.
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.SharePoint.Client.SPWebRequestExecutor.<ExecuteAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.SharePoint.Client.ClientContext.<GetFormDigestInfoPrivateAsync>d__b.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.SharePoint.Client.ClientContext.<EnsureFormDigestAsync>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.SharePoint.Client.ClientContext.<ExecuteQueryAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.SharePoint.Client.ClientContextExtensions.<ExecuteQueryImplementation>d__7.MoveNext()
ServerErrorTraceCorrelationId: bf23699f-9065-b000-594c-ba58b4aa9596

Note , I have previously deployed lookbook sites with MFA admin account, so my FR dev tenant seems ok.  I wonder if the next step is to deploy a 1) alternative site collection scoped 2) another tenant scoped provisioning template.

Connecting to non-admin is the approach, just wanted to check and make sure.
These are always difficult to diagnose, as we have found it's been difficult to reproduce some of the errors that people are having with the starter kit.
This BG account is also a tenant admin?

Based on the trace, it does appear as though the tenant settings <pnp:Tenant /> are all applied correctly. You are then dropping into the <pnp:Sequence /> block with includes three site collection tasks and a task to add terms. The trace you provided shows that the terms are added correctly.
Therefore, the next step of the script is to address the site collection:
<pnp:SiteCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="pnp:CommunicationSite"
ProvisioningId="PORTAL"
Url="{parameter:PORTALURL}"
Owner="{CurrentUserLoginName}"
Title="{parameter:Company}"
Description="Company communication hub site"
IsHubSite="true"
SiteDesign="Topic">
The creation of the site collection, pre-applying templates, must be failing, for some reason the token provided by your authentication method does not have the permissions required to add this site collection. If you took starterkit.xml from the ./source/templates folder, stripped this down to no tenant settings, only the sequence element, and in the sequence, only have in it add the one site collection above, not even with any templates, rebuilt the proper .pnp file, and provision just based on this minimal .pnp template, my belief is this would still fail.
As @bcameron1231 mentioned, we are seeing frustrating permission failures for some people for reasons we cannot duplicate, and likely for reasons outside of the purview of this project, i.e. PnP PowerShell, or PnP Core.
The reason why these types of issues are not seen with the lookbook site is that service uses a specific authentication process based on a multi-tenant app and consent, i.e this isnt an issue with SharePoint or the kit, rather different authorization approaches and how these are handled by PnP PS / PnP Core.

@eoverfield @bcameron1231
Thanks for the update. Funny you mention provisioning the starterkit via the lookbook as I had the exact same thought.
I guess there are some things we can try based on your analysis

use a simple New-PnPSite or whatever allows me to create a communication site and convert to a hubsite. I try different authentication methods

try a  test multi tenant  app registration with the stripped down template and or simple PnPCommandlets. with the appropriate delegated graph  permission - tho not all at once.  I guess this is done by Azure function or runbook.

As an aside, this isn't the only retractable issue that plaques me - getting The FAQPlusV2 Teams App migrated to V3 is proving near impossible - as it breaks the app service endpoint. I will have do a fresh install over the weekend.

Upon further review and research, this 401 unauthorized appears to be an issue with MFA, or lingering MFA accounts, as well as more recent versions of PnP PS based on updates to PnP Core. I suggest reviewing issue: https://github.com/pnp/sp-starter-kit/issues/438 for more guidance as well.
If you continue to have unauthorized errors, I would try:

using PnP PS version 3.23.2007.1
Try using PnP PS version 3.25.2009.1, but follow the advice from issue 438
Attempt to apply the tenant template using a SharePoint global admin account that has never had MFA enabled. Ensure though this account is added as a term store admin, validate that account is a SCA of the app catalog, and all other pre-reqs are fulfilled.

Hi @eoverfield
Thanks for the update . I was just about to test out your 3 suggestions with a fresh download of the repo when I notice the readme now states that MFA is not supported.  So I will need to create a breaking glass account just to install the starterkitv2 .  The issue here, is I have previously experienced "unusual login activity " in my dev tenant for any test account that doesn't have MFA , so, will need to remember to turn MFA back on after the install.


Some UI love to error pages

Can the error pages be redesigned?
At least can the white space be added to clearly separate the content (important information to the developer) from the viewport edge? (the readability is being hurt IMO)
Thanks!

Can you point out exactly where the issue is? It's not clear to us from the images where the problem is. Thanks!

Yes, the error is delivered, but we could do better. At the moment it starts on the very edge of the viewport.
I think people don't print (or kindle) books with text spanning from the very edge of the page, the same we do on the web:
https://www.smashingmagazine.com/2009/09/10-useful-usability-findings-and-guidelines/
To be more academic:
http://www.humanfactors.com/newsletters/yeah_but_can_you_give_me_a_reference.asp
https://www.sciencedirect.com/science/article/pii/S074756320300075X
Thanks!

And that mostly valid for:

SPA templates - there is no page layout which adds the white space, so when the error hit in production mode the content is rendered without white space
MVC templates, when there is an problem with rendering template for some reason - usually in MVC templates the error page is used with layout, which has white space, but on some (one I've done a screenshot) it renders incorrectly

Maybe the same page (error page) can be used here - that does not depend on layout engine (at least in SPA templates) and just render an error page
thanks!


Implements the async bridge loop

Implements the async bridge
Implements the bridge multiplexer
Removes any waiting between commands in favor of a channel writer per request
Fixes the "RegisterExitHook" pattern in favor of a single channel writer on an async goroutine
Temporarily disables the bridge_test suite put puts in place bridge unit tests. These will be moved when the handler funcs are pulled off of the bridge in the second change.

@jterry75,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

I have verified both hcs based and docker based scenarios.

@beweedon - Not sure where we are on this. Are you waiting on me?

Sorry, it's super difficult to keep track of comments on Github! My two outstanding pieces of feedback were not initializing the map when Mux is initialized, and not writing the unit tests using Ginkgo. My comments on both are above. If you want to talk about them offline or start a new comment thread about them, feel free, because it's really easy for stuff to get buried here otherwise :)

Fixed merge conflict.

Are you going to remove the nil checks for mux.m? The one that returns NotSupportedHandler is definitely not needed anymore if the map should always be initialized, and the panic when mux.m is nil seems a bit extraneous. These are my only remaining comments, though, and otherwise it looks good :)

@beweedon - I thought I already did that. Just submitted the fix.

Perfect! Thanks for adding a test!

@soccerGB - any comments? I would like to get this in so I can submit the rest of the changes here. Thanks


Fix ILoggerFactory logger

Fixes #78
dependency injection might not be initialized when logger actors are being created because how early it is being created during the ActorSystem lifetime. The fix is to pass the ILoggerFactor instance using a Setup class so that it is available as soon as the actor started.
Hosting extension API is changed from WithLoggerFactory(this AkkaConfigurationBuilder builder) to WithLoggerFactory(this AkkaConfigurationBuilder builder, ILoggerFactory loggerFactory), ILoggerFactory need to passed in explicitly during setup.
builder.Services.AddAkka("MyActorSystem", (configurationBuilder, serviceProvider) =>
{
    configurationBuilder
        .AddHocon("akka.loglevel = DEBUG")
        .WithLoggerFactory(serviceProvider.GetRequiredService<ILoggerFactory>())
        .WithActors((system, registry) =>
        {
            var echo = system.ActorOf(act =>
            {
                act.ReceiveAny((o, context) =>
                {
                    Logging.GetLogger(context.System, "echo").Info($"Actor received {o}");
                    context.Sender.Tell($"{context.Self} rcv {o}");
                });
            }, "echo");
            registry.TryRegister<Echo>(echo); // register for DI
        });
});

NOTE
This is the first logger that actually needs both a hocon configuration AND a setup to work correctly when set up manually, this is inevitable to prevent racy conditions. Another solution would be to use a static variable to pass the ILoggerFactory instance to the logger actor, but this is a very bad anti-pattern.

Questions

Would it be possible to create an overload of WithLoggerFactory that defaults to getting the ILoggerFactory from the service provider?
The default log level is info. Is the hocon config needed because at that point the actorsystem hasn't loaded it yet?

@cecilphillip-stripe
We could not do that because the dependency injection might not be available when the logger actor is being started, this is a very specific exception for a logger actor since they're started at the very start of the ActorSystem lifetime. The example code actually uses the ILoggerFactory that is registered with the hosting ServiceProvider.
The HOCON config is there as an illustration on how to change the minimum log level filter, it is not strictly nescessary. We will probably add an extension method to make that more user friendly in the future.
From your point of view as a user, would it better if we require you to pass in the ILoggerFactory instance or the ServiceProvider instance instead?

Might be able to spin the actor until DI is up - or patch the DI system
Sent from my iPhone

On Jul 19, 2022, at 12:17 PM, Gregorius Soedharmo @.***> wrote:

@cecilphillip-stripe
We could not do that because the dependency injection might not be available when the logger actor is being started, this is a very specific exception for a logger actor since they're started at the very start of the ActorSystem lifetime. The example code actually uses the ILoggerFactory that is registered with the hosting ServiceProvider.
The HOCON config is there as an illustration on how to change the minimum log level filter, it is not strictly nescessary. We will probably add an extension method to make that more user friendly in the future.
From your point of view as a user, would it better if we require you to pass in the ILoggerFactory instance or the ServiceProvider instance instead?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because your review was requested.

I'm rethinking the API for setting up loggers, I will make a new PR to address this.


Working great, just one request

It took me a lot of digging to find this after trying so many other complicated solutions that didn't work on 11, hopefully it'll get a little more visibility with time. Is it possible to somehow have a notification to know if the Loudness Equalization has been turned on or off, maybe in the taskbar, or with a sound? I know the icon pops up in the taskbar for a moment, and I know you could just listen to the audio to tell, still it would be handy. Either way thank you for the tool.

Hi, thanks for trying this tool, I also wanted something to be able to toggle the loudness eq by a simple click but never found anything that worked for me that's why I decided to make it myself and share it for others too :)
On your issue, normally a notification should pop up as long as "Show Notifications" is enabled when you open the software the first time, it should look like this:

So if it's not showing up, first, make sure the notifications are enabled in your system (check this guide).
In the other hand, I'm not aware if this is a Win 11 issue, cause I only tested the software on Win 10 so far, so I'll find a way to try the software on a Win 11 machine and see if I face the same issue, and will get back to this thread then.


Smart contract upgradability

Problem definition
How should smart contract upgrades be handled?

IMO we should just have new deploys and have the clients do cross network transfers.

Related: https://github.com/raiden-network/raiden-contracts/issues/215


Add simple action rejection templates

Currently, sys_confirm_action states are only followed by the user accepting the action. This PR adds two additional transitions:

Action cancellations, of the utterance form "No, thank you." or "Actually, not yet.". These are annotated as cancel states.
Action modifications, of the utterance form "Actually, could you do [X] instead?". These are annotated with the new action.

Did you test this?
A good way to test templates is to comment out all other templates and run a round of generation. You can force this to fire on multiwoz if you set #[confirm=true] on the multiwoz actions, if you haven't gotten to SGD yet.

Yes, this has been tested on Mario's Twitter experiment and generates fine. Generation also looks good on MultiWOZ, though make datadir fails occasionally there for a previous issue (i.e., something wrong also in master). SGD doesn't yet have a schema.tt so I have yet to test it there.


docs: fix npm link

current link go to the original npm package, not the fork

superseed by https://github.com/microlinkhq/react-json-view/pull/33


PIP-142 Increase default numHttpServerThreads value to 200 to prevent Admin API unavailability

Mailing list discussion: https://lists.apache.org/thread/pkkz2jgwtzpksp6d4rdm1pyxzb3z6vmg
Motivation
Since Pulsar Admin API uses the blocking servlet API, all Jetty threads might be occupied and this causes unavailability of the Pulsar Admin API. The default value for the maximum number of threads for Jetty is too low in Pulsar. That is the root cause of many problems where Pulsar Admin API is unavailable when all threads are in use.
Additional context

Examples of previous issues where Jetty threads have been occupied and caused problems: #13666 #4756 #10619
Mailing list thread about "make async" changes: https://lists.apache.org/thread/tn7rt59cd1k724l4ytfcmzx1w2sbtw7l
Additional changes to Jetty configuration: #14353

Implementation

Jetty defaults to 200 maximum threads, to prevent thread pool starvation. Make Pulsar use the same default value by setting numHttpServerThreads=200.
Update the documentation for numHttpServerThreads

The PR is already in place: https://github.com/apache/pulsar/pull/14320

Set Jetty selectors and acceptors parameters to -1 so that Jetty automatically chooses optimal values based on available cores. The rationale is explained in the Q&A below.

A separate PR will be made for this change.

Q&A
Q: What's the reason of setting the default value to 200? If the node just have one core, what will happen?
These are threads. Jetty defaults to 200 maximum threads, to prevent thread pool starvation. This is recommended when using blocking Servlet API. The problem is that Pulsar uses the blocking servlet API and doesn't have a sufficient number of threads which are needed and recommended.
The value 200 doesn't mean that there will be 200 threads to start with. This is the maximum size for the thread pool. When the value is more than 8, Jetty will start with 8 initial threads and add more threads to the pool when all threads are occupied.
Q: Do we need to take the number of system cores into consideration for the maximum threads of the thread pool?
No. Jetty is different from Netty in this aspect. In Netty, everything should be asynchronous and "thou shall never block". In Jetty, the maximum number of threads for the thread pool should be set to 50-500 threads and blocking operations are fine.
The recommendation for the thread pool is explained in Jetty documentation https://www.eclipse.org/jetty/documentation/jetty-9/index.html#_thread_pool

Thread Pool
Configure with goal of limiting memory usage maximum available. Typically this is >50 and <500

However, there are separate settings which should take the number of available processors (cores) into account in Jetty.
http port acceptor and selector count:
https://github.com/apache/pulsar/blob/b540523b474e4194e30c1acab65dfafdd11d3210/pulsar-broker/src/main/java/org/apache/pulsar/broker/web/WebService.java#L88
https port acceptor and selector count:
https://github.com/apache/pulsar/blob/b540523b474e4194e30c1acab65dfafdd11d3210/pulsar-broker/src/main/java/org/apache/pulsar/broker/web/WebService.java#L125
Jetty documentantion for acceptors:

Acceptors
The standard rule of thumb for the number of Accepters to configure is one per CPU on a given machine.

Jetty documentation for selectors:

Selectors
The default number of selectors is equal to half of the number of processors available to the JVM, which should allow optimal performance even if all the connections used are performing significant non-blocking work in the callback tasks.

The settings in jetty are the "acceptor" and "selector" thread count settings. These have been fixed to 1 in Pulsar.
The acceptors and selectors settings should be both set to -1. Jetty would pick the recommended count based on cores in that case.

Bump


Flowers - Behavior

We need a prefab that behaves in the following way: Once placed in the Scene, it starts off small then blooms to full size and remains that way until killed.
Sprites (in another issue):

Small green plant
Medium flower
Full grown flower
Withered flower (for death)

Sound --> a "success" sound of some sort for the first flower created.  See: https://docs.google.com/document/d/1pR9PLLrS4NxCNCBC2EqR4rsC7BtZ7ym85IjhC7at_sM/edit?ts=5aa946ee#bookmark=id.ulrz9evqnil
Programmer --> Behavior:
-->First created with Small Green Plant, then 5 seconds later turns into Medium Flower, then 5 seconds later turns into Normal Flowers
-->On command, Flowers should turn into a Withered Flower (sprite)
-->When 40th flower is made, the Ghost character (see Ghost issue) should be created and spawned on top of the house: https://docs.google.com/document/d/1pR9PLLrS4NxCNCBC2EqR4rsC7BtZ7ym85IjhC7at_sM/edit?ts=5aa946ee#bookmark=id.k76e97ateg2o
Note: Flowers need to keep track of the order in which they're created (see Ghost, Paintbrush or Hoe/Seeds/WateringCan in doc for why).  Just keep track of this with a static member of some sort
Design doc:
https://docs.google.com/document/d/1pR9PLLrS4NxCNCBC2EqR4rsC7BtZ7ym85IjhC7at_sM/edit?ts=5aa946ee#bookmark=id.peqtc633h0p

Created flower prefab, added audio effects for flower growing, small fanfare attached to the flower.
Flower grows in 5 second intervals.
Fanfare should be played only on the first flower.  As of 4/8 it is just attached to the flower prefab.
Remaining issues (ghost interactions, counting flowers) transferred to issue #58


Julia: add API docs back

Description
ndarray and symbolic-node have been refactored by splitting into a
few files in commits ed8307121 and 36a3cb828, but the corresponding
document setting for MXNet.jl is not updated yet.
List all split source files into the at_autodoc setting.
Also refer to the at_autodoc setting in julia/docs/src/api/optimizer.md
Checklist
Essentials

[x] Changes are complete (i.e. I finished coding on this PR)

Changes

[x] Julia docs

Comments

has been backported by @iblis17 in PR 16348

Is there a chance to automatically determine the files for autodoc instead of having to hartcode them?

I guess it can be written as a Julia expression that output a list.
Just ls that dir.


"Could not parse SVGO configuration" in e2e tests

Bug Report

SVGO Action version: The v3 development branch (v3.0.0 appears unaffected)

On: end-to-end tests

Description
The end-to-end tests report
[WARNING] Could not parse SVGO configuration

for both the built-in, v2 and project, v2 end-to-end test scenarios.

The fact that there's no warning for the project, v1 scenario suggests this is related to parsing JavaScript configuration files.
An initial idea is that it's related to switch from the node-eval dependency to eval (#536). This theory is supported by the fact that for the commit of the v3 release the end-to-end tests do not yet indicate a problem (at least at the time).

Is v2 affected?
A quick look at the e2e tests annotations for 2.1.6 suggests this is a v3 exclusive problem, as there are no warnings related to config parsing.

Actual Behaviour
A parsing error for JavaScript configuration files (both when using built-in SVGO v2 and project SVGO v2) is reported.
It is not yet confirmed whether the configuration file is actually not being parsed, and hence ignored when running SVGO.
Expected Behaviour
There's no parsing warning when the Action needs to use a valid JavaScript configuration file for SVGO.
Working Example
Run the e2e tests in the CI for commit c2afd54aa1d507a3da8da7a054e9536a7cfd9292.

I was able to confirm the problem, as well as confirm that v3.0.0 is unaffected (hence the removed the bug label).
Specifically, the problem is that the eval package contains a line of code that appears incompatible with modern JavaScript resulting in an error before JavaScript configuration files are being parsed. Specifically, the following error is thrown for certain inputs:
.../svgo-action/node_modules/eval/eval.js:38
  var _filename = filename || module.parent.filename;
                                            ^

TypeError: Cannot read properties of undefined (reading 'filename')
    at module.exports (.../svgo-action/node_modules/eval/eval.js:38:45)
    at file:.../svgo-action/test.js:3:1
    at ModuleJob.run (node:internal/modules/esm/module_job:198:25)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:385:24)
    at async loadESM (node:internal/process/esm_loader:88:5)
    at async handleMainPromise (node:internal/modules/run_main:61:12)

View the test.js script
import jsEval from "eval";

jsEval("module.exports = { };");

Specifically, if no filename (second argument) is provided when using eval, this error happen - leading to the "[WARNING] Could not parse SVGO configuration" seen from this Action.


GPIO Pins 20 and 21 on RPi 3b

With Release <IP_ADDRESS>80526 the GPIO Pins 20 and 21 on my RPi 3b are not longer usable as output pins.
echo out > /sys/class/gpio/gpio20/direction
echo out > /sys/class/gpio/gpio21/direction

creates the output:
./initGPIO.sh: line 17: can't create /sys/class/gpio/gpio20/value: nonexistent directory
./initGPIO.sh: line 18: can't create /sys/class/gpio/gpio21/value: nonexistent directory

Other pins I am using (19, 26) are still working fine.
On release <IP_ADDRESS>80428, the pins 20 and 21 worked as expected.
EDIT:
On an RPi0 all GPIO Pins mentioned above are working with <IP_ADDRESS>80526.

These pins are now required for the new upcoming RPI-RF-MOD. If you really need them and you stay with the old Rf module you can comment out the rpi-rf-mod leds overlay in /boot/config.txt and then they should be usable again.
An alternative to this could be to simply use the gpio wiringpi command-line tool to work with your GPIOs

Thanks for the explanation.
I did not know, that these pins are used for the new RF-board.
I moved my LEDs to pins 23 and 24 which is working now.
Are they also reserved for the new board?
I have seen, that GPIO12 is used for a button to boot in recovery mode.
Are there plans or restrictions to GPIO pins I should not use?

Sorry, but please don't mix up the term "pin" with gpio numbers ;). The occupied gpios of the new RPI-RF-MOD model are:
Pin 32 - GPIO12 - Recovery Button (Pull-up active)
Pin 36 - GPIO16 - red LED
Pin 38 - GPIO20 - green LED
Pin 40 - GPIO21 - blue LED

In addition to that the new RPI-RF-MOD comes with a new RTC clock that will use the 0x32 i2c address for communication.
However, as said. If you don't use the new RPI-RF-MOD module you can still use GPIO16, GPIO20 and GPIO21 by simply using the gpio command-line tool from the wiringpi package. This allows to query/set GPIOs no matter if they are use by something else. IMHO using the gpio command-line tool should be preferred over directly addressing gpios via sysfs.


Type Hints via stub files doesn't change after deleting .pyi file

Environment

Steps to Reproduce
1.Create a Python Application project
2.Add a module file named employee.py and enter below code:
def is_valid_employee(name, id):

       return False

3.In default .py file which has no type:
from employee import *
is_valid_employee()

4.Add a stub file named employee.pyi and enter below code:
def is_valid_employee(name:str, id: int) -> bool: pass
5.In default .py file, tooltip that shows VS proposes the types found in the .pyi

6.Delete employee.pyi
7.Check type Hints whether change to 'Any'
Expected behavior

Actual behavior

@linette-zyy Does this still repro for you? I can't repro in Microsoft Visual Studio Enterprise 2022 (64-bit) - Int Preview
Version 17.9.0 Preview 1.0 [34230.233.main] anymore.

@StellaHuang95
I can also repro this issue on today's build: 17.9.0 Preview 1.0 [34231.194.main]

I am still not able to repro this. Can you go to Tools -> Options -> Python -> Analysis, set Log Level to Trace, repro the issue, and paste the output from Pylance?

Output from Pylance:
Info: (3044) Pylance language server 2023.10.30 (pyright 088ebaa5) starting
Info: (3044) Server root directory: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist
Info: (3044) Starting service instance "PythonApplication14"
Info: Un-registering request handler for 01c84924-a9eb-4019-8c7a-eb2d0b3e0535 failed.
Info: (3044) Setting pythonPath for service "PythonApplication14": "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python3.9.exe"
Info: (3044) Assuming Python version 3.9
Info: (3044) Found 1 source file
Log: (3044) No configuration file found.
Log: (3044) No pyproject.toml file found.
Info: (3044) Setting pythonPath for service "PythonApplication14": "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python3.9.exe"
Info: (3044) Assuming Python version 3.9
Log: (3044) Assuming Python platform Windows
Info: (3044) Search paths for C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14
Info: (3044)   C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib
Info: (3044)   C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14
Info: (3044)   C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings
Info: (3044)   C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stubs\...
Info: (3044)   C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs
Info: (3044)   C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs
Info: (3044)   C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib
Info: (3044)   C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0
Info: (3044)   C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
Info: (3044)   C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0
Info: (3044)   C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages
Info: (3044) Adding fs watcher for library directories:
 C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib
C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0
C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages
Info: (3044) Adding fs watcher for directories:
 C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14
Log: (3044) Searching for source files
Info: (3044) Found 1 source file
Log: (3044) [IDX(FG)] index libraries C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14 (index) ...
Log: (3044) [IDX(FG)]   read stdlib indices (1ms)
Log: (3044) [IDX(FG)] index libraries C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14 (index) [succeed] (5ms)
Log: (3044) pytest configurations: {"message":"script","classes":["Test"],"files":["test_*.py","*_test.py"],"functions":["test"]}
Info: Un-registering request handler for 308db695-d6d9-418a-b7bd-20d6c07662e6 failed.
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820443248 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (107ms)
Log: (3044) [BG(1)]   parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 0ms] (223ms)
Log: (3044) [BG(1)]   binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\builtins.pyi (92ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820443248 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (424ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (10ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (10ms)
Log: (3044) pytest configurations: {"message":"script","classes":["Test"],"files":["test_*.py","*_test.py"],"functions":["test"]}
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820473223 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820473267 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820473267 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820473267 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820473267 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Info: (3044) SourceFile: Received fs event 'add' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py'
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py'
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py'
Log: (3044) Searching for source files
Info: (3044) Found 2 source files
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...

Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (2ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820482365 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (5ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (4ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (0ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py ...

Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (2ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820490806 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (14ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (87ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820491157 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820491157 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (10ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (73ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (75ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820492107 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820492866 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (44ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820492866 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (45ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (5ms)
Info: (3044) Could not import 'e' in file 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py'
Info: (3044)   Looking in stubPath 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Looking in root directory of execution environment 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Finding python search paths
Info: (3044)   Executing interpreter: 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python3.9.exe'
Info: (3044)   Skipping 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python39.zip' because it is not a valid directory
Info: (3044)   Received 6 paths from interpreter
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib
Info: (3044)     C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0
Info: (3044)     C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\site-packages
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Looking in bundled stubs path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib'
Info: (3044)   Typeshed path not found
Info: (3044)   Looking for typeshed third-party path
Info: (3044)   Looking for typeshed stubs path
Info: (3044)   Typeshed path not found
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820492961 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (6ms)
Info: (3044) Could not import 'e' in file 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py'
Info: (3044)   Looking in stubPath 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Looking in root directory of execution environment 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Finding python search paths
Info: (3044)   Executing interpreter: 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python3.9.exe'
Info: (3044)   Skipping 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python39.zip' because it is not a valid directory
Info: (3044)   Received 6 paths from interpreter
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib
Info: (3044)     C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0
Info: (3044)     C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\site-packages
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Looking in bundled stubs path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib'
Info: (3044)   Typeshed path not found
Info: (3044)   Looking for typeshed third-party path
Info: (3044)   Looking for typeshed stubs path
Info: (3044)   Typeshed path not found
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820492961 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (7ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (3ms)
Info: (3044) Could not import 'em' in file 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py'
Info: (3044)   Looking in stubPath 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Looking in root directory of execution environment 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Finding python search paths
Info: (3044)   Executing interpreter: 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python3.9.exe'
Info: (3044)   Skipping 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python39.zip' because it is not a valid directory
Info: (3044)   Received 6 paths from interpreter
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib
Info: (3044)     C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0
Info: (3044)     C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\site-packages
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Looking in bundled stubs path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib'
Info: (3044)   Typeshed path not found
Info: (3044)   Looking for typeshed third-party path
Info: (3044)   Looking for typeshed stubs path
Info: (3044)   Typeshed path not found
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820493827 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (6ms)
Info: (3044) Could not import 'em' in file 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py'
Info: (3044)   Looking in stubPath 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\typings'
Info: (3044)   Looking in root directory of execution environment 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14'
Info: (3044)   Finding python search paths
Info: (3044)   Executing interpreter: 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python3.9.exe'
Info: (3044)   Skipping 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python39.zip' because it is not a valid directory
Info: (3044)   Received 6 paths from interpreter
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib
Info: (3044)     C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0
Info: (3044)     C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0
Info: (3044)     C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\site-packages
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\DLLs'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Users\wangjun\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0'
Info: (3044)   Looking in python search path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\site-packages'
Info: (3044)   Looking in bundled stubs path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve stub package using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\bundled\stubs'
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Looking for typeshed stdlib path
Info: (3044)   Attempting to resolve using root path 'C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib'
Info: (3044)   Typeshed path not found
Info: (3044)   Looking for typeshed third-party path
Info: (3044)   Looking for typeshed stubs path
Info: (3044)   Typeshed path not found
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820493827 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (22ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\email\__init__.pyi [fs read 0ms] (5ms)
Log: (3044) [FG] parsing: C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\email\__init__.py [fs read 0ms] (4ms)
Log: (3044) [FG] binding: C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\Lib\email\__init__.py (2ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820494046 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820494838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (3ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820494838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (14ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820495462 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820495462 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (16ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820495691 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820495691 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (13ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820496621 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820496621 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (20ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (2ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820496941 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820496941 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (10ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820497605 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820497605 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (7ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820497684 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820497684 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (10ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820498428 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820498869 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820498869 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (8ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820499296 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820499296 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (12ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (2ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820500068 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820500068 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (50ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820500374 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820500374 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (10ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (2ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820500744 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820500744 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (11ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820501142 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820501142 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (8ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820501868 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820501868 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (13ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (11ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (12ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502398 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py'
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py'
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Info: (3044) SourceFile: Received fs event 'add' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi'
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi'
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi'
Log: (3044) Searching for source files
Info: (3044) Found 3 source files
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (78ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (30ms)
Log: (3044) [FG] parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 1ms] (194ms)
Log: (3044) [FG] binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\builtins.pyi (91ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)]   parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 0ms] (308ms)
Log: (3044) [BG(1)]   binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\builtins.pyi (46ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]     parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi [fs read 0ms] (4ms)
Log: (3044) [BG(1)]     binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (5ms)
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (6ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (444ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...

Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (5ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (0ms)
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (3ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (8ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820515350 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820517010 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820517010 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi ...
Log: (3044) [BG(1)]   parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820517010 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (12ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (3ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py ...
Log: (3044) [BG(1)]   binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (1ms)
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (2ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (3ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi ...
Log: (3044) [BG(1)]   checking: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)] analyzing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820520401 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (1ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820521025 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820502680 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (6ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820521025 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi'
Info: (3044) SourceFile: Received fs event 'change' for path 'C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi'
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820521025 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.pyi (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [FG] parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\typing.pyi [fs read 1ms] (36ms)
Log: (3044) [FG] binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\typing.pyi (44ms)
Log: (3044) [FG] parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 1ms] (19ms)
Log: (3044) [FG] binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\typing_extensions.pyi (6ms)
Log: (3044) [FG] parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 0ms] (16ms)
Log: (3044) [FG] binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (2ms)
Log: (3044) [FG] parsing: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\abc.pyi [fs read 1ms] (8ms)
Log: (3044) [FG] binding: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\Extensions\Microsoft\Python\Core\pylance\dist\typeshed-fallback\stdlib\abc.pyi (0ms)
Log: (3044) [FG] parsing: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (1ms)
Log: (3044) [FG] binding: C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\employee.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)
Log: (3044) [BG(1)] getSemanticTokens delta previousResultId:1698820523838 at C:\Users\wangjun\source\repos\PythonApplication14\PythonApplication14\PythonApplication14.py (0ms)

ok I see, thanks.
I am able to repro this with pylance 2023.10.30, but not with pylance 2023.10.50 or higher. This should be fixed once pylance version updates to the latest version.


Automated testing?

Started working on this, build currently fails because I haven’t finished the configuration.

Almost done "autoconfiscating" the project. Workflow now works and unit tests are passing.


Switch form PEL to SunEditor as default WYSIWYG editor

Two main things of this PR:

add capability to add new WYSIWYG  (more) easily with a thin abstraction layer
add suneditor.js  as the default WYSIWYG instead of PELL

Screenshots

❔ question: isn't it possible to keep the peel in editor (default for transition time?) in addition to SunEditor?

I think as @maximehuran that we should forget PEL. The ever created PEL  HTML content are very simple because PEL is simple and there is no problem to display it on SunEditor


i think it does not working with eclipse luna 4.4.0

i think it does not working with eclipse luna 4.4.0

I am using Eclipse 4.5 M7. and the plugin doesn't work for me.

I am using Eclipse 4.5 M7. and the plugin doesn't work for me.

I've just raised a new issue for that here: https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin/issues/62


Add a contribution

I have created a version where training data is based on color contrast rather then on a set threshold.

Looks great, thank you!


Visitor

https://github.com/RustPython/RustPython/pull/4930

@thejcannon could you review this patch?