Problem on downloading maxmind data on Scala Stream Enrich

Hi guys,
I'm setting up the Scala Stream Enrich process, I set the enrichment config using a directory with the jsons, my ip_lookups.json looks like this (I'm using paid maxmind data):
{
	"schema": "iglu:com.snowplowanalytics.snowplow/ip_lookups/jsonschema/1-0-0",
	"data": {
		"name": "ip_lookups",
		"vendor": "com.snowplowanalytics.snowplow",
		"enabled": true,
		"parameters": {
			"geo": {
				"database": "GeoIPCity.dat",
				"uri": "s3://my-private-bucket.s3.amazonaws.com"
			},
			"isp": {
				"database": "GeoIPISP.dat",
				"uri": "s3://my-private-bucket.s3.amazonaws.com"
			},
			"organization": {
				"database": "GeoIPOrg.dat",
				"uri": "s3://my-private-bucket.s3.amazonaws.com"
			}
		}
	}
}

I'm getting this error:
[main] ERROR com.snowplowanalytics.snowplow.enrich.kinesis.KinesisEnrichApp$ - Error downloading s3:/my-private-bucket.s3.amazonaws.com/GeoIPCity.dat: java.lang.IllegalArgumentException: The bucket name parameter must be specified when requesting an object
Exception in thread "main" java.lang.RuntimeException: Attempt to download s3:/my-private-bucket.s3.amazonaws.com/GeoIPCity.dat to ./ip_geo failed
	at com.snowplowanalytics.snowplow.enrich.kinesis.KinesisEnrichApp$$anonfun$12.apply(KinesisEnrichApp.scala:172)
	at com.snowplowanalytics.snowplow.enrich.kinesis.KinesisEnrichApp$$anonfun$12.apply(KinesisEnrichApp.scala:154)
	at scala.collection.immutable.List.foreach(List.scala:318)
	at com.snowplowanalytics.snowplow.enrich.kinesis.KinesisEnrichApp$delayedInit$body.apply(KinesisEnrichApp.scala:154)
	at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
	at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
	at scala.App$$anonfun$main$1.apply(App.scala:71)
	at scala.App$$anonfun$main$1.apply(App.scala:71)
	at scala.collection.immutable.List.foreach(List.scala:318)
	at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
	at scala.App$class.main(App.scala:71)
	at com.snowplowanalytics.snowplow.enrich.kinesis.KinesisEnrichApp$.main(KinesisEnrichApp.scala:71)
	at com.snowplowanalytics.snowplow.enrich.kinesis.KinesisEnrichApp.main(KinesisEnrichApp.scala)

Let me know what might be the problem and if you need any more info.
Thanks!

Hi @juanstiza which version of Stream Enrich are you using which is causing this error?

Hi @juanstiza - your URIs should look like this:
            "geo": {
                "database": "GeoIPCity.dat",
                "uri": "s3://my-private-bucket"
            },
            "isp": {
                "database": "GeoIPISP.dat",
                "uri": "s3://my-private-bucket"
            },
            "organization": {
                "database": "GeoIPOrg.dat",
                "uri": "s3://my-private-bucket"
            }

Can you direct future support questions to our Discourse forums?

I downloaded this file: https://dl.bintray.com/snowplow/snowplow-generic/snowplow_kinesis_r84_stellers_sea_eagle.zip and ran the snowplow-stream-enrich-0.9.0 binary.

@alexanderdean ah! great, I'll check! Thanks!!

Hi, I tested that change and it throws the same The bucket name parameter must be specified when requesting an object error. I'll forward this to Discourse.

This is a regression error in the latest release.  We attempted to dynamically fix URIs with accidental double slashes but have inadvertantly broken the s3 support here.
A hack around this is to change your URL to look like the following:
         "geo": {
                "database": "GeoIPCity.dat",
                "uri": "s3:///my-private-bucket"
            },
            "isp": {
                "database": "GeoIPISP.dat",
                "uri": "s3:///my-private-bucket"
            },
            "organization": {
                "database": "GeoIPOrg.dat",
                "uri": "s3:///my-private-bucket"
            }

The triple slash will be reduced to double slashes and it will then parse correctly.

Please share a link to the regression commit?

https://github.com/snowplow/snowplow/issues/2744

This line needs to become:
val cleanUri = new java.net.URI(uriFilePair._1.toString.replaceAll("(?<!(http:|https:|s3:))//", "/"))

@jbeemster thanks. I tested the fix and now I'm getting a Unable to calculate a request signature: Unable to calculate a request signature: Empty key, but I believe that might be related to authentication... somehow.

That does sound like authentication!  If you cannot get that issue resolved please post to the Discourse thread so we can help you debug it.


Hangouts video from iphone

Same issue from 3 years ago is still here. When viewing a chat from another user that has posted an iPhone video the application simply shows an image of the video preview with play button. When selected it simply loads it as an image in popup, rather than loading video. The link opens in a browser window, but the link is to an image, not a video.

I see there was just an update to yakyak, but it did not resolve this issue.

looking for a pull request that can solve this. We're probably using the wrong attribute for that kind of media as the link.

I could give you a link of what I get vs what it should look like, but I don't know how to code it.

Sorry, it would require you or someone to debug the message data structure in detail to figure out if Yakyak is doing something wrong or it simply doesn't access to a correct link.


resolve my issue

It solve my issue:
huge index need more space #25

Hello
If lock table is acceptable for you (I think so because you use alter index set tablespace) - yust do drop index + create index (not concurrently) instead.
This PR can not be merged. Hardcoded tablespace and heavy lock are not acceptable solution for common usage.


Missing EU flag and inability to use alpha-2 codes

Hi, thanks for a great library.
Made it super easy to add flags to my phx app.
Two suggestions for improvements:

Add the ability to use alpha-2 codes. The alpha-2 codes are far more prevalent across all other geo tools and databases that I have ever worked with, and for me at least, alpha-2 codes are way more natural to work with.
The current focus on alpha-3 codes leaves out all the flags in flagpack that do not have a value defined for the alpha-3 column, example: The European Union flag, Rainbow flag etc. It would be great to have these included as well.

Hi @mscno, I really appreciate your feedback. It is great to hear that my library is being actively used. I did not know that alpha-2 codes are much more common as I do not work with geo-tools and databases often. I see your point about the European Union flag and the rainbow flag.
What do you think about a complete switch to alpha-2 function names? The flag/1 component could still support all types of codes: alpha-2, alpha-3 and numeric.

I would love that!
I think alpha-2 codes are the right way forward. And the generic flag/1 component would be a good way to keep support for alpha 3 codes if needed.


about pre-trained weight in google drive

hello! Thank you for sharing this awesome implementation!
but, I cannot download pretrained weight from google drive, because of sharing setting...
can you fix the sharing setting?

Hi, the models can be downloaded directly via the link of google drive now.


Question: implications of Packer in Bazel?

My understanding of Packer is that it can register AMIs to AWS so that you can deploy them as EC2s. This sits outside of Bazel's usual design (all inputs are local, and all outputs go to the artefacts folder).
What are the implications of a Bazel rule that might modify external services (in this case AWS) in practice?

@njlr thank you for your question!
We architected the rules wrapping Packer (and pretty much all rules, for that matter) as a combination of assemble_ rule and deploy_ rule. Assemble rules are meant to be built by executing bazel build and deployment rules are meant to be executed via bazel run and usually depend on revelant assemble target. With regards to Packer, assemble_packer rule would only produce an archive on files Packer would need to run, so no "real" action (touching the network) would happen is you build it. The real image deployment happens when you execute bazel run on a deploy_packer target.

@vmax That makes sense. Thank you!


Header section alignment.

Every feature button not arranged in perfect way.

Arranging every button in center including the sign in.

Sign Up


ScreenToGif: animations > Screenshots every time

Give Jason Kleban credit; he introduced you to it.

Nice, Clean app
Free! Open Source! Huzzah!
Installs via chocolatey
Can extract screenshots from the gifs afterwards (nice touch).

https://screentogif.codeplex.com/
Demo Gif:

Resolved by c86ff76


Auto-created backend role seems to be missing permissions

In the deployment guide I created the amplifyconsole-backend-role with all the default permissions, but later during the build phase the following errors caused a rollback:
2022-10-02T09:38:51.884Z [INFO]: 🛑 The following resources failed to deploy:
                                 Resource Name: AppSyncUrlSsm (AWS::SSM::Parameter)
                                 Event Type: create
                                 Reason: User: arn:aws:sts::xxxxxxxxx:assumed-role/amplifyconsole-backend-role/BuildSession is not authorized to perform: ssm:AddTagsToResource on resource: arn:aws:ssm:eu-central-1:xxxxxxxxxxx:parameter/amplify/minecraftserverdashboard/appsyncurl because no identity-based policy allows the ssm:AddTagsToResource action (Service: AmazonSSM; Status Code: 400; Error Code: AccessDeniedException; Request ID: dac34a18-c22f-486b-a3d9-95b5b93c91c8; Proxy: null)
                                 Resource Name: UserPoolIdPSsm (AWS::SSM::Parameter)
                                 Event Type: create
                                 Reason: User: arn:aws:sts::xxxxxxxx:assumed-role/amplifyconsole-backend-role/BuildSession is not authorized to perform: ssm:AddTagsToResource on resource: arn:aws:ssm:eu-central-1:xxxxxxxx:parameter/amplify/minecraftserverdashboard/userpoolid because no identity-based policy allows the ssm:AddTagsToResource action (Service: AmazonSSM; Status Code: 400; Error Code: AccessDeniedException; Request ID: ac36b0c2-eb78-4d3e-9baa-ff6240267da9; Proxy: null)

The following policy definition of the role amplifyconsole-backend-role seems to be missing the Action ssm:AddTagsToResource:
        {
            "Sid": "AmplifySSMCalls",
            "Effect": "Allow",
            "Action": [
                "ssm:PutParameter",
                "ssm:DeleteParameter",
                "ssm:GetParametersByPath",
                "ssm:GetParameters",
                "ssm:GetParameter",
                "ssm:DeleteParameters"
            ],
            "Resource": "arn:aws:ssm:*:*:parameter/amplify/*"
        },

Extending the role with the following custom policy makes the backend deployment succeed:

The next issue with the frontend deployment is similar, again a permission is missing:
2022-10-02T10:13:19.030Z [WARNING]: An error occurred (AccessDeniedException) when calling the UpdateUserPoolClient operation: User: arn:aws:sts::xxxxxxxxx:assumed-role/amplifyconsole-backend-role/BuildSession is not authorized to perform: cognito-idp:UpdateUserPoolClient on resource: arn:aws:cognito-idp:eu-central-1:xxxxxxxxx:userpool/eu-central-1_aEvBhczhK because no identity-based policy allows the cognito-idp:UpdateUserPoolClient action
2022-10-02T10:13:19.669Z [WARNING]: An error occurred (AccessDeniedException) when calling the UpdateUserPoolClient operation: User: arn:aws:sts::xxxxxxxxx:assumed-role/amplifyconsole-backend-role/BuildSession is not authorized to perform: cognito-idp:UpdateUserPoolClient on resource: arn:aws:cognito-idp:eu-central-1:xxxxxxxxx:userpool/eu-central-1_aEvBhczhK because no identity-based policy allows the cognito-idp:UpdateUserPoolClient action

Adding the following policy to the role fixed the issue:

Thx Michael. Amplify role should already have these policies. I will double check it.

Thank for identifying the issue. My amplify-backend role was created a long time ago when the policy was more opened. There are only two ways to fix it. Either by adding a new step using the AWS CLI to create the amplify-backend-role with the proper permissions, or while creating the role at the console ask for the user to attach new policies. Will push a change soon.

Added a new step to the deployment guide to add a custom policy.


API Manager

Is it possible to update this document to include API Manager?
I found this article coming from this post where Pramod Valavala Microsoft Employee does a great job comparing these services and, I was hoping to get more details on that topic.
Maybe API Manager wouldn't fit within Load-balancing, but maybe a new article, with a deep dive on Front Door vs API Manager vs Application Gateway would be really nice.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 936c85d9-c953-2def-c399-77cbda32b24d
Version Independent ID: 9173c834-2c40-9169-b13b-6273759a2c8a
Content: Load-balancing options - Azure Architecture Center
Content Source: docs/guide/technology-choices/load-balancing-overview.yml
Service: architecture-center
Sub-service: azure-guide
GitHub Login: @EdPrice-MSFT
Microsoft Alias: architectures

@Escoto Thanks for the feedback. We will review and update as appropriate.

Thank you for your feedback.  We have created internal ticket 37521 to track and investigate this issue.

#please-close


Document new options interface and dimension param

Interface is just about done after a bit more testing, but need to rewrite the README.md to annotate these changes before a major push to NPM.

released w/ v0.3.0


fix: Make the metacontroller image configurable

Expose the metacontroller image in config.yaml, so that it can be set either pre or post deployment. This also ensures that the image is always pulled from the specified source and not a private registry, which the metacontroller StatefulSet doesn't have permission to access.
Refs #80

Tried the above changes in an airgap env and it worked as expected. I did the following:

Run the script as expected, only with the metacontroller iamge https://github.com/canonical/bundle-kubeflow/pull/682
Deployed with juju deploy ./metacontroller-operator_ubuntu-20.04-amd64.charm --config metacontroller-image=<IP_ADDRESS>:5000/metacontrollerio/metacontroller:v3.0.0 and everything worked

I'll go on and merge for now and we can have a follow-up PR first thing tomorrow for the tests


Arrow not working properly

Hi! I read a closed issue but it didn't have any solution.
The arrow is not appearing even when you add the styles BUT I found a way to show it by simply declaring:

  let arrow

  const popperOptions = {
    modifiers: [
      {
        name: 'arrow',
        options: {
          element: arrow,
        },
      },
    ],
  }

The problem? Just by using popperOptions the tooltip breaks appearing far away from the text or icon or whatever you want to use as a hover.
Here you can test it, I put a tooltip using popperOptions and the arrow appearing and the other using the styles but as you can see the arrow doesn't appear
https://codesandbox.io/s/popper-arrow-issue-r487l4

I took a look at your repro and there are a few issues:
In the "working" example (TooltipNoArrow), you forgot to add use:popperContent to the actual tooltip div, so it's not actually being positioned with PopperJS.
If you do add use:popperContent, you'll notice that the popper is placed "away from the text". However, that's because the text element is actually spanning the entire width. You can observe this by adding a background color to the text element.
https://codesandbox.io/s/popper-arrow-issue-forked-x8vsd8?file=/TooltipNoArrow.svelte
When the popper content positions itself in the center of the full-width element, it appears to be off to the side.
The arrow element should work regardless.


Added the Pickle Rick Maze Game

PR Description 📜
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #1728

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @Prajwal0225 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

we already have this game on GameZone !! 👀

Thank you  @Prajwal0225 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Fix compinit on zsh head

Hello
Could you describe when -zplg-forget-completion() fails? I downloaded HEAD and ran zplg cominit with that version of Zsh, and it seems to work. Quite curious when "for i in.." can be run when $commands is empty. I did much conditions like your "[ -n "$k" ] || continue", but for (z) flag, which can return array or scalar, but regular "[@]" should always respect that $commands has zero elements and prevent any "for i in" from being run. This seems like Zsh bug for me. I now noticed that my $commands variable has the same name as zsh/parameter's "$commands" array, will change that, but first I will clarify your PR. Maybe the problem lies in the names being identical?

Actually that makes sense as to why it's happening.  It appeared as if
$_comps was not initialized as an array before compinit is ran, and this
worked around that edge case.
On Mar 17, 2016 2:49 PM, "psprint"<EMAIL_ADDRESS>wrote:

Hello
Could you describe when -zplg-forget-completion() fails? I downloaded HEAD
and ran zplg cominit with that version of Zsh, and it seems to work. Quite
curious when "for i in.." can be run when $commands is empty. I did much
conditions like your "[ -n "$k" ] || continue", but for (z) flag, which can
return array or scalar, but regular "[@]" should always respect that
$commands has zero elements and prevent any "for i in" from being run. This
seems like Zsh bug for me. I now noticed that my $commands variable has the
same name as zsh/parameter's "$commands" array, will change that, but first
I will clarify your PR. Maybe the problem lies in the names being identical?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/psprint/zplugin/pull/1#issuecomment-198030946

Could you provide more details about when the condition [ -n "$k" ] is needed? I'm trying to understand the patch before merging

Sure! ${commands[@]} expands to a single blank argument, ie set -- ""
I just added the quick check to make it portable since we're without nullglob.
There is most likely more story into why this is happening, but this works for the time being and I don't believe causes any side effects.

Does this repo have IRC or Gitter btw? I had something I wanted to run by you that's unrelated to an issue.

I confirm that following prints anything:
for i in "${(k@)_comps_notarr[(R)$f]}"; do echo "x $i x"; done

and $_comps can be not an array if compinit hasn't been ran before. Will merge

Yes there is IRC channel, #zplugin@freenode, but it's probably better to use emails, as I am lately rarely there


Consistently handle env var name validation

Fixes #2580

@ouroboros8 Can you please fix the tests for this change?

@ouroboros8 I am closing it due to lack of updates. Feel free to reopen once fixed as the I fix itself is desired.

Thanks @ssbarnea, and apologies for the inactivity on this; once I make some time to fix this up I will reopoen as suggested.


Bug in v2022.11.30 when using multi folders in one vscode workspace

Environment data

Language Server version: v2022.11.30
OS and version: Windows 10 Enterprise 21H2 19044.2130
Python version (& distribution if applicable, e.g. Anaconda): Python 3.10

Code Snippet

class ClientTest(object):
	def __init__(self):
		pass

Repro Steps

Mkdir two directorys name "client" and "server".

Create a simple vscode workspace file with these two folders.

{
	"folders": [
		{
			"name": "client",
			"path": "client",
		},
		{
			"name": "server",
			"path": "server",
		},
	]
}

Touch one file named "clientTest.py" in "client" folders and write down a simple class definition like what in Code Snippet.

Open "clientTest.py" in the workspace opened with vscode and code self. in the def __init__(self): scope.

Expected behavior
Pylance extension works normally.
Actual behavior
Got some errors from Pylance extension.
Unindent not expected Pylance
Expected expression Pylance
Statements must be separated by newlines or semicolons Pylance

Logs

[Info  - 20:44:56] (6084) Pylance language server 2022.11.30 (pyright 04a10583) starting
[Info  - 20:44:56] (6084) Server root directory: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist
[Info  - 20:44:56] (6084) Starting service instance "client"
[Info  - 20:44:56] (6084) Starting service instance "server"
[Info  - 20:44:56] (6084) Notebook support: Legacy
[Info  - 20:44:56] (6084) Interactive window support: Legacy
[Info  - 20:44:56] (6084) Starting service instance "<default>"
[Info  - 20:44:56] (6084) No pyproject.toml file found.
[Info  - 20:44:56] (6084) Setting pythonPath for service "<default>": "C:\Program Files\Python310\python.exe"
[Warn  - 20:44:56] (6084) stubPath typings is not a valid directory.
[Info  - 20:44:56] (6084) Assuming Python version 3.10
[Info  - 20:44:56] (6084) Assuming Python platform Windows
[Info  - 20:44:56] (6084) Search paths for <default>
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib
[Info  - 20:44:56] (6084)   typings
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stubs\...
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs
[Info  - 20:44:56] (6084)   c:\Program Files\Python310\DLLs
[Info  - 20:44:56] (6084)   c:\Program Files\Python310\Lib
[Info  - 20:44:56] (6084)   c:\Program Files\Python310
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib
[Info  - 20:44:56] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin
[Info  - 20:44:56] (6084)   c:\Program Files\Python310\Lib\site-packages
[Info  - 20:44:56] (6084) Searching for source files
[Info  - 20:44:56] (6084) No source files found.
(6084) [IDX(FG)] index libraries  (index) ...
(6084) [IDX(FG)]   read stdlib indices (18ms)
(6084) [IDX(FG)] index libraries  (index) [succeed] (21ms)
[Info  - 20:44:56] (6084) Background analysis(2) root directory: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist
[Info  - 20:44:56] (6084) Background analysis(2) started
[Info  - 20:44:56] (6084) Background analysis(1) root directory: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist
[Info  - 20:44:56] (6084) Background analysis(1) started
[Info  - 20:44:56] (6084) Background analysis(3) root directory: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist
[Info  - 20:44:56] (6084) Background analysis(3) started
(6084) Background analysis message: setConfigOptions
(6084) Background analysis message: setImportResolver
(6084) Background analysis message: ensurePartialStubPackages
(6084) Background analysis message: setTrackedFiles
(6084) Background analysis message: markAllFilesDirty
(6084) Background analysis message: setFileOpened
[Info  - 20:44:56] (6084) No configuration file found.
[Info  - 20:44:56] (6084) No pyproject.toml file found.
[Info  - 20:44:56] (6084) Setting pythonPath for service "client": "C:\Program Files\Python310\python.exe"
[Warn  - 20:44:56] (6084) stubPath e:\Python\client\typings is not a valid directory.
[Info  - 20:44:57] (6084) Assuming Python version 3.10
[Info  - 20:44:57] (6084) Assuming Python platform Windows
[Info  - 20:44:57] (6084) Search paths for e:\Python\client
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib
[Info  - 20:44:57] (6084)   e:\Python\client
[Info  - 20:44:57] (6084)   e:\Python\client\typings
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stubs\...
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\DLLs
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\Lib
[Info  - 20:44:57] (6084)   c:\Program Files\Python310
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\Lib\site-packages
[Info  - 20:44:57] (6084) Adding fs watcher for library directories:
 C:\Program Files\Python310\DLLs
C:\Program Files\Python310\lib
C:\Program Files\Python310
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\Pythonwin
C:\Program Files\Python310\lib\site-packages
[Info  - 20:44:57] (6084) Adding fs watcher for directories:
 e:\Python\client
[Info  - 20:44:57] (6084) Searching for source files
[Info  - 20:44:57] (6084) Found 1 source file
[Info  - 20:44:57] (6084) No pyproject.toml file found.
[Info  - 20:44:57] (6084) Setting pythonPath for service "<default>": "C:\Program Files\Python310\python.exe"
[Warn  - 20:44:57] (6084) stubPath typings is not a valid directory.
[Info  - 20:44:57] (6084) Assuming Python version 3.10
[Info  - 20:44:57] (6084) Assuming Python platform Windows
[Info  - 20:44:57] (6084) Search paths for <default>
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib
[Info  - 20:44:57] (6084)   typings
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stubs\...
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\DLLs
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\Lib
[Info  - 20:44:57] (6084)   c:\Program Files\Python310
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\Lib\site-packages
[Info  - 20:44:57] (6084) Searching for source files
[Info  - 20:44:57] (6084) No source files found.
(6084) [IDX(FG)] index libraries  (index) ...
(6084) [IDX(FG)]   read stdlib indices (0ms)
(6084) [IDX(FG)] index libraries  (index) [succeed] (2ms)
(6084) Background analysis message: setConfigOptions
(6084) Background analysis message: setImportResolver
(6084) Background analysis message: ensurePartialStubPackages
(6084) Background analysis message: setTrackedFiles
(6084) Background analysis message: markAllFilesDirty
(6084) Background analysis message: analyze
[Info  - 20:44:57] (6084) No configuration file found.
[Info  - 20:44:57] (6084) No pyproject.toml file found.
[Info  - 20:44:57] (6084) Setting pythonPath for service "server": "C:\Program Files\Python310\python.exe"
[Warn  - 20:44:57] (6084) stubPath e:\Python\server\typings is not a valid directory.
[Info  - 20:44:57] (6084) Assuming Python version 3.10
[Info  - 20:44:57] (6084) Assuming Python platform Windows
[Info  - 20:44:57] (6084) Search paths for e:\Python\server
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib
[Info  - 20:44:57] (6084)   e:\Python\server
[Info  - 20:44:57] (6084)   e:\Python\server\typings
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stubs\...
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\DLLs
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\Lib
[Info  - 20:44:57] (6084)   c:\Program Files\Python310
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib
[Info  - 20:44:57] (6084)   c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin
[Info  - 20:44:57] (6084)   c:\Program Files\Python310\Lib\site-packages
[Info  - 20:44:57] (6084) Adding fs watcher for library directories:
 C:\Program Files\Python310\DLLs
C:\Program Files\Python310\lib
C:\Program Files\Python310
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib
C:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\Pythonwin
C:\Program Files\Python310\lib\site-packages
[Info  - 20:44:57] (6084) Adding fs watcher for directories:
 e:\Python\server
[Info  - 20:44:57] (6084) Searching for source files
[Info  - 20:44:57] (6084) No source files found.
(6084) Background analysis message: analyze
(6084) [BG(3)] analyzing: e:\Python\client\clientTest.py ...
(6084) [BG(3)]   parsing: e:\Python\client\clientTest.py (15ms)
(6084) [BG(3)]   parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 2ms] (85ms)
(6084) [BG(3)]   binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi (22ms)
(6084) [BG(3)]   binding: e:\Python\client\clientTest.py (1ms)
(6084) [BG(3)]   checking: e:\Python\client\clientTest.py ...
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing.pyi [fs read 2ms] (31ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing.pyi (5ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 0ms] (3ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi (1ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 1ms] (26ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (1ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\types.pyi [fs read 1ms] (10ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\types.pyi (3ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\abc.pyi [fs read 1ms] (1ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\abc.pyi (1ms)
(6084) [BG(3)]   checking: e:\Python\client\clientTest.py (113ms)
(6084) [BG(3)] analyzing: e:\Python\client\clientTest.py (237ms)
(6084) Background analysis message: setConfigOptions
(6084) Background analysis message: setImportResolver
(6084) Background analysis message: ensurePartialStubPackages
(6084) Background analysis message: setTrackedFiles
(6084) Background analysis message: markAllFilesDirty
(6084) Background analysis message: analyze
(6084) [BG(1)] parsing: e:\Python\client\clientTest.py [fs read 0ms] (12ms)
(6084) [BG(1)] parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 2ms] (60ms)
(6084) [BG(1)] binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi (22ms)
(6084) [BG(1)] binding: e:\Python\client\clientTest.py (1ms)
(6084) [BG(1)] indexing: e:\Python\client\clientTest.py [found 1] (0ms)
(6084) Indexing Done: e:\Python\client\clientTest.py
(6084) Background analysis message: setConfigOptions
(6084) Background analysis message: setImportResolver
(6084) Background analysis message: ensurePartialStubPackages
(6084) [BG(3)] analyzing: e:\Python\client\clientTest.py ...
(6084) [BG(3)]   parsing: e:\Python\client\clientTest.py (8ms)
(6084) [FG] parsing: e:\Python\client\clientTest.py [fs read 0ms] (12ms)
(6084) [FG] parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 2ms] (62ms)
(6084) [FG] binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi (29ms)
(6084) [FG] binding: e:\Python\client\clientTest.py (0ms)
(6084) [BG(3)]   parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 1ms] (64ms)
(6084) [BG(3)]   binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi (10ms)
(6084) [BG(3)]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [BG(3)]   checking: e:\Python\client\clientTest.py ...
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing.pyi [fs read 0ms] (22ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing.pyi (5ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 0ms] (11ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi (0ms)
(6084) Background analysis message: setTrackedFiles
(6084) Background analysis message: markAllFilesDirty
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 1ms] (19ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (1ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\types.pyi [fs read 0ms] (7ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\types.pyi (1ms)
(6084) [BG(3)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\abc.pyi [fs read 1ms] (1ms)
(6084) [BG(3)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\abc.pyi (1ms)
(6084) [BG(3)]   checking: e:\Python\client\clientTest.py (76ms)
(6084) [BG(3)] analyzing: e:\Python\client\clientTest.py (158ms)
(6084) Background analysis message: resumeAnalysis
(6084) Background analysis message: resumeAnalysis
(6084) Background analysis message: analyze
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: setFileOpened
(6084) Background analysis message: markFilesDirty
(6084) [FG] parsing: e:\Python\client\clientTest.py (0ms)
(6084) [FG] binding: e:\Python\client\clientTest.py (0ms)
[Info  - 20:45:02] (6084) Indexer background runner(4) root directory: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist (index)
[Info  - 20:45:02] (6084) Indexing(4) started
(6084) Background analysis message: analyze
(6084) [BG(1)] analyzing: e:\Python\client\clientTest.py ...
(6084) [BG(1)]   parsing: e:\Python\client\clientTest.py (1ms)
(6084) [BG(1)]   parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 0ms] (37ms)
(6084) [BG(1)]   binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\builtins.pyi (11ms)
(6084) [BG(1)]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [BG(1)]   checking: e:\Python\client\clientTest.py (1ms)
(6084) [BG(1)] analyzing: e:\Python\client\clientTest.py (50ms)
(6084) Background analysis message: resumeAnalysis
(6084) [BG(1)] indexing: e:\Python\client\clientTest.py [found 0] (0ms)
(6084) Indexing Done: e:\Python\client\clientTest.py
(6084) [IDX(4)] scan packages e:\Python\client ...
(6084) [IDX(4)]   read stdlib indices (158ms)
(6084) [IDX(4)] scan packages e:\Python\client (705ms)
[Info  - 20:45:02] (6084) scanned(4) 57 files over 1 exec env
(6084) [IDX(4)] index packages e:\Python\client ...
(6084) [IDX(4)]   index execution environment e:\Python\client ...
...
[Info  - 20:45:03] (6084) Could not import 'backports.functools_lru_cache' in file 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\wcwidth\wcwidth.py'
[Info  - 20:45:03] (6084)   Looking in stubPath 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Looking in root directory of execution environment 'e:\Python\client'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'e:\Python\client'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'e:\Python\client'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Looking in bundled stubs path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Looking for typeshed stdlib path
[Info  - 20:45:03] (6084)   Looking for typeshed stdlib path
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib'
[Info  - 20:45:03] (6084)   Typeshed path not found
[Info  - 20:45:03] (6084)   Looking for typeshed third-party path
[Info  - 20:45:03] (6084)   Looking for typeshed stubs path
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stubs\backports.ssl_match_hostname'
[Info  - 20:45:03] (6084)   Resolved import with file 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stubs\backports.ssl_match_hostname\backports\__init__.pyi'
[Info  - 20:45:03] (6084)   Typeshed path not found
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\wcwidth\wcwidth.py (0ms)
(6084) [IDX(4)]       parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\wcwidth\unicode_versions.py [fs read 1ms] (1ms)
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\wcwidth\unicode_versions.py (0ms)
(6084) [IDX(4)]     indexing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\wcwidth\__init__.py [found 2] (3ms)
(6084) [IDX(4)]     parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\__init__.pyi [fs read 0ms] (4ms)
(6084) [IDX(4)]     binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\__init__.pyi ...
(6084) [IDX(4)]       parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\constants.py [fs read 0ms] (3ms)
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\constants.py (3ms)
(6084) [IDX(4)]       parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\error.py [fs read 1ms] (1ms)
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\error.py (0ms)
(6084) [IDX(4)]       parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\__init__.pyi [fs read 1ms] (2ms)
[Info  - 20:45:03] (6084) Could not import '.constants' in file 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\__init__.pyi'
[Info  - 20:45:03] (6084)   Attempting to resolve relative import
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar'
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\__init__.pyi ...
(6084) [IDX(4)]         parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\context.py [fs read 1ms] (5ms)
(6084) [IDX(4)]         binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\context.py (0ms)
(6084) [IDX(4)]         parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\frame.py [fs read 1ms] (1ms)
(6084) [IDX(4)]         binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\frame.py (0ms)
(6084) [IDX(4)]         parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\poll.py [fs read 1ms] (1ms)
(6084) [IDX(4)]         binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\poll.py (0ms)
(6084) [IDX(4)]         parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\socket.py [fs read 1ms] (5ms)
(6084) [IDX(4)]         binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\socket.py (1ms)
(6084) [IDX(4)]         parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\tracker.py [fs read 0ms] (1ms)
(6084) [IDX(4)]         binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\tracker.py (0ms)
(6084) [IDX(4)]         parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\version.py [fs read 0ms] (0ms)
(6084) [IDX(4)]         binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\version.py (0ms)
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\sugar\__init__.pyi (15ms)
(6084) [IDX(4)]     binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\__init__.pyi (24ms)
(6084) [IDX(4)]     indexing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\__init__.pyi ...
(6084) [IDX(4)]       parsing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\backend\__init__.pyi [fs read 1ms] (1ms)
(6084) [IDX(4)]       binding: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\backend\__init__.pyi (1ms)
(6084) [IDX(4)]     indexing: c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\zmq\__init__.pyi [found 270] (3ms)
(6084) [IDX(4)]     parsing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\__init__.py [fs read 0ms] (0ms)
(6084) [IDX(4)]     binding: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\__init__.py (1ms)
(6084) [IDX(4)]     indexing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\__init__.py ...
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\api.py [fs read 0ms] (2ms)
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\api.py (0ms)
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\legacy.py [fs read 1ms] (1ms)
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\legacy.py (0ms)
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\models.py [fs read 1ms] (3ms)
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\models.py (0ms)
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\utils.py [fs read 1ms] (5ms)
[Info  - 20:45:03] (6084) Could not import 'unicodedata2' in file 'c:\Program Files\Python310\Lib\site-packages\charset_normalizer\utils.py'
[Info  - 20:45:03] (6084)   Looking in stubPath 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Looking in root directory of execution environment 'e:\Python\client'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'e:\Python\client'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'e:\Python\client'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Looking in bundled stubs path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Looking for typeshed stdlib path
[Info  - 20:45:03] (6084)   Looking for typeshed stdlib path
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib'
[Info  - 20:45:03] (6084)   Typeshed path not found
[Info  - 20:45:03] (6084)   Looking for typeshed third-party path
[Info  - 20:45:03] (6084)   Looking for typeshed stubs path
[Info  - 20:45:03] (6084)   Typeshed path not found
[Info  - 20:45:03] (6084) Could not import '_multibytecodec' in file 'c:\Program Files\Python310\Lib\site-packages\charset_normalizer\utils.py'
[Info  - 20:45:03] (6084)   Looking in stubPath 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'e:\Python\client\typings'
[Info  - 20:45:03] (6084)   Looking in root directory of execution environment 'e:\Python\client'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'e:\Python\client'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'e:\Python\client'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\DLLs'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\Lib'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\win32\lib'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\AppData\Roaming\Python\Python310\site-packages\pythonwin'
[Info  - 20:45:03] (6084)   Looking in python search path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Program Files\Python310\Lib\site-packages'
[Info  - 20:45:03] (6084)   Looking in bundled stubs path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Attempting to resolve stub package using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\bundled\stubs'
[Info  - 20:45:03] (6084)   Looking for typeshed stdlib path
[Info  - 20:45:03] (6084)   Looking for typeshed stdlib path
[Info  - 20:45:03] (6084)   Attempting to resolve using root path 'c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib'
[Info  - 20:45:03] (6084)   Typeshed path not found
[Info  - 20:45:03] (6084)   Looking for typeshed third-party path
[Info  - 20:45:03] (6084)   Looking for typeshed stubs path
[Info  - 20:45:03] (6084)   Typeshed path not found
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\utils.py (1ms)
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\version.py [fs read 0ms] (0ms)
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\version.py (0ms)
(6084) [IDX(4)]     indexing: c:\Program Files\Python310\Lib\site-packages\charset_normalizer\__init__.py [found 15] (12ms)
(6084) [IDX(4)]     parsing: c:\Program Files\Python310\Lib\site-packages\idna\__init__.py [fs read 0ms] (0ms)
(6084) [IDX(4)]     binding: c:\Program Files\Python310\Lib\site-packages\idna\__init__.py (0ms)
(6084) [IDX(4)]     indexing: c:\Program Files\Python310\Lib\site-packages\idna\__init__.py ...
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\idna\core.py [fs read 0ms] (2ms)
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\idna\core.py (1ms)
(6084) [IDX(4)]       parsing: c:\Program Files\Python310\Lib\site-packages\idna\intranges.py [fs read 0ms] (0ms)
(6084) [IDX(4)]       binding: c:\Program Files\Python310\Lib\site-packages\idna\intranges.py (0ms)
(6084) [IDX(4)]     indexing: c:\Program Files\Python310\Lib\site-packages\idna\__init__.py [found 20] (4ms)
(6084) [IDX(4)]     parsing: c:\Program Files\Python310\Lib\site-packages\pip\__init__.py [fs read 0ms] (0ms)
(6084) [IDX(4)]     binding: c:\Program Files\Python310\Lib\site-packages\pip\__init__.py (0ms)
(6084) [IDX(4)]     indexing: c:\Program Files\Python310\Lib\site-packages\pip\__init__.py [found 2] (0ms)
(6084) [IDX(4)]   index execution environment e:\Python\client [found 959 in 38 files] (695ms)
(6084) [IDX(4)] index packages e:\Python\client [found 959 in 1 exec envs] (697ms)
[Info  - 20:45:03] (6084) indexed(4) 38 files over 1 exec env
[Info  - 20:45:03] (6084) Indexing finished(4).
(6084) Background analysis message: setFileOpened
(6084) Background analysis message: markFilesDirty
(6084) [FG] completion at e:\Python\client\clientTest.py:3:3 ...
(6084) [FG]   parsing: e:\Python\client\clientTest.py (0ms)
(6084) [FG]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:3 [found null items] (1ms)
(6084) Background analysis message: analyze
(6084) [BG(1)] analyzing: e:\Python\client\clientTest.py ...
(6084) [BG(1)]   parsing: e:\Python\client\clientTest.py (4ms)
(6084) [BG(1)]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [BG(1)]   checking: e:\Python\client\clientTest.py ...
(6084) [BG(1)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing.pyi [fs read 1ms] (10ms)
(6084) [BG(1)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing.pyi (12ms)
(6084) [BG(1)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 0ms] (2ms)
(6084) [BG(1)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi (1ms)
(6084) [BG(1)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 0ms] (7ms)
(6084) [BG(1)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (2ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:4 ...
(6084) [FG]   parsing: e:\Python\client\clientTest.py (1ms)
(6084) [FG]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:4 [found null items] (1ms)
(6084) [BG(1)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\types.pyi [fs read 1ms] (15ms)
(6084) [BG(1)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\types.pyi (2ms)
(6084) [BG(1)]   checking: e:\Python\client\clientTest.py (72ms)
(6084) [BG(1)] analyzing: e:\Python\client\clientTest.py (76ms)
(6084) [BG(1)] indexing: e:\Python\client\clientTest.py (0ms)
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: setFileOpened
(6084) Background analysis message: markFilesDirty
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: setFileOpened
(6084) Background analysis message: markFilesDirty
(6084) [FG] completion at e:\Python\client\clientTest.py:3:5 ...
(6084) [FG]   parsing: e:\Python\client\clientTest.py (1ms)
(6084) [FG]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:5 [found null items] (1ms)
(6084) Background analysis message: setFileOpened
(6084) Background analysis message: markFilesDirty
(6084) [FG] completion at e:\Python\client\clientTest.py:3:6 ...
(6084) [FG]   parsing: e:\Python\client\clientTest.py (0ms)
(6084) [FG]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:6 [found null items] (0ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:7 ...
(6084) [FG]   parsing: e:\Python\client\clientTest.py (0ms)
(6084) [FG]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [FG] completion at e:\Python\client\clientTest.py:3:7 [found null items] (0ms)
(6084) Background analysis message: setFileOpened
(6084) Background analysis message: markFilesDirty
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: analyze
(6084) [BG(1)] analyzing: e:\Python\client\clientTest.py ...
(6084) [BG(1)]   parsing: e:\Python\client\clientTest.py (1ms)
(6084) [BG(1)]   binding: e:\Python\client\clientTest.py (0ms)
(6084) [BG(1)]   checking: e:\Python\client\clientTest.py ...
(6084) [BG(1)]     parsing: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\abc.pyi [fs read 1ms] (3ms)
(6084) [BG(1)]     binding: c:\Users\yangchenze\.vscode\extensions\ms-python.vscode-pylance-2022.11.30\dist\typeshed-fallback\stdlib\abc.pyi (0ms)
(6084) [BG(1)]   checking: e:\Python\client\clientTest.py (12ms)
(6084) [BG(1)] analyzing: e:\Python\client\clientTest.py (13ms)
(6084) Background analysis message: resumeAnalysis
(6084) [BG(1)] indexing: e:\Python\client\clientTest.py [found 0] (0ms)
(6084) Indexing Done: e:\Python\client\clientTest.py
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
(6084) Background analysis message: getDiagnosticsForRange
[Info  - 20:46:46] (6084) SourceFile: Received fs event 'change' for path 'e:\Python\client\clientTest.py'
(6084) Background analysis message: markFilesDirty
(6084) Background analysis message: analyze

duplicate #3652


feat: pre_trans for variable

Add transform before read variables. We can set two variable to the same, and add transform for one variable to make the constrains of linear transform.  For example,
constrains:
    var_equal: [[var_name, var_name2]]
    pre_trans:
         var_name2:
              model: linear
              k: 2.0
              b: 0.0

then var_name2 will be 2 * var_name.

I agree it's worth adding pre-trans function. For var_equal, you can use VarsManager.set_same(). I think it might be better to show it in configuration file as
constrains:
    pre_trans:
         [var_name2, var_name]:
              model: linear
              k: 2.0
              b: 0.0

and var_equal will be first done implicitly inside pre_trans.

     [var_name2, var_name]:

the list is unhashable, it it unable to use it in the key.
It would be better to used in another special config for connect two variables instead of pre_trans. That support more complex constrains, such as constrains for 3 variables.

I have change it to
constrains:
    from_trans:
         var_name2:
              x:  var_name
              model: linear
              k: 2.0
              b: 0.0


Dino Game

Thanks for your Contribution!
Keep Contributing!
Gove a Star to this project if you like this!
Happy Hacktober!


Add lab3 - letter count

Fixes #599
Review of colleague's PR #586
Changes proposed in this PR:

Implement function to return the letter frequency
Implement function to return a sorted list from the letter frequency
Add tests

Thanks @camh-anz . Will follow your suggestion for the future labs.


feat: add password minimum to placeholder text

RailsGoat presently requires passwords be at least 6 and not more than 40 characters in length. Entering an invalid password during sign-up resets the sign-up form, forcing a user to re-enter all of their information.
This UI change helps a user have a valid password on the first try:

Thank you @eliblock 👋


[FEATURE] add node ID to tags

Describe the solution you'd like
add the node.id label to the nb tags

implemented instead as part of the telemetry


I want to add ctrl+k+b to show sidebar

I want to add ctrl+k+b to show sidebar
I have a mac and I put in keymap
'.platform-darwin':
  'cmd-k-b': 'tree-view:toggle'

but is not working

Hmmm, that's weird - it's working for me on Atom 1.0.11. Make sure you're entering the keybinding in the correct order - does it work if you first press and hold Cmd, then hold k, then hold b?

I rechecked this and work if I restart atom, thanks.
ctrl+k+b doesn't work, but maybe is because I am using vim-mode

Oh wait sorry, were you looking for a keybinding with Ctrl? Because then it should be:
'.platform-darwin':
  'ctrl-k-b': 'tree-view:toggle'

Does that work?

@brujo696 You need to press Ctrl+ K then release both and press B. Is this what you're doing?

@peduxe That's only if the key binding were ctrl-k b

@50Wliu oh right, he wants to change it :+1: , why doesn't he try looking up which command is using it with the keybinding resolver?

I'm closing this due to inactivity, and the assumption that the issue was resolved. If that's note the case, please re-open the issue.


CLOUD-878 added host metadata state for sync

note: try this before merging.
test case: ssh into an instance (slave node), stop ambari-client with docker stop, after a few minutes, sync the cluster. -> state of the stopped host will be changed.
then: case 1 - start/fix the stopped ambari client -> sync again, case 2 - terminate the instance (use the new endpoint)

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1445/

Please push the changes after the review to a new commit instead of amending it instantly to the previous one so it will be easier to review it.

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1456/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1461/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1462/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1469/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1475/

LGTM, please rebase the commits into one and fix the exception in StackSyncService.java

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1483/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1484/


getTables returns duplicated columns

getTables sync action returns 4x duplicated column ID for table

Tests were fail , it was not the best solution.


Filters out null matrix parameters

If you have a matrix parameter with a null value, the existing code breaks.

@nickcodefresh Thank you for signing the Contributor License Agreement!

@nickcodefresh will just cherry-pick your change into 2.2.x.

Merged within 421df91a8055d30aaa268d0fd8851894073b4510.


[suggestion] Merge FlickRaw::Flickr into FlickRaw

...Then we can call FlickRaw.new instead of FlickRaw::Flickr.new
Also, how about auto-translating Flickr's camel-case endpoints into more idiomatic underscore methods.
E.g. flickr.photos.get_recent_photos, instead of flickr.photos.getRecentPhotos

1- Fine
2- I think I prefer to keep the same name as on flickr documentation. Also I think it is better to not break people's code by renaming functions.

Ok cool I'll have a look at making a PR. BTW, I noticed that the 'Flickr' gem is obsolete. If I can make contact with the maintainers (and persuade them), would you be interested in taking over the 'Flicker' namespace?

I figured that because we've already broken backwards compatibility with v1.0.0, this would be a good (and only) opportunity to make changes like this. But that's not a problem if you want to keep things the way they are.


Add Option to Drop Down Menu

Please add "Protected" to drop down menu options for "Recognition Type" under Legislative Acts Resource Model.

This has been completed in PROD


Android orientation setting ignored when running apk (always landscape)

Operating system or device - Godot version:
Linux (Fedora 26, 64bit) to build apk
Nexus 5 - Android 7.1.1 to run apk
Godot 2.1.3
Godot 2.1.4-beta
Godot 3-alpha1
Godot 3 (compiled from master)
Issue description:

Project is running on Android in landscape mode even though it was set to run in portrait mode. Orientation does not change if smartphone is rotated. Orientation is not affected by screen-orientation-lock of the smartphone.
Orientation should respect options set in export settings.
Steps to reproduce:

Project Settings / Display / Window / Handheld / Orientation set to 'portrait' (also tested with 'Sensor')
Export Android: Options / Screen / Orientation set to 'Portrait'
Export apk
Install apk
See the wrong orientation being used

I had the same issue, I fixed it by setting the orientation to portrait from Project Settings > Display > orientation. Seems like there are a few different settings for orientation and they all need to be in sync. I hope that helps

Never had a problem with that, I never used screen rotation

Thanks @petia-davidova
I was pretty sure I tried that with 2.1.3 but it seems it did not, because now everything works as expected.
But the godot 3 apk is still only running in landscape

I got it to work in Godot 3 by:

setting Export / Screen / Orientation to portrait
setting Project Settings / Display / Window / Handheld / Orientation to portrait

Had the same issue, my export setting set to portrait but missing the project setting. It works fine how @robert9g explains.

This has been resolved for a while now.

What is the point of having an orientation setting in two different places? It seems the one in Android export settings is consistently ignored and the one in project settings (which also has more options) is used instead. Whatever is set in the manifest (from export settings) there's a call to set the orientation when the app starts that forces the orientation (from project settings).
Could we just get rid of the one in export settings to make things less confusing?

+1 confusing to have orientation in export settings and project settings.  Also we need "user" and "fullUser" settings for Android, so user can lock rotation in their android settings.  "sensor" ignores the user rotation setting unfortunately.  https://developer.android.com/guide/topics/manifest/activity-element

This should go in a new issue, this one has been closed during Godot 3.1 development.


Upgrade passenger to 6.0.13

Summary
Upgrade to latest version for passenger.
It has to merge passenger for testing before upgrade passenger-go-exporter.
Related issue or URL
https://github.com/rakutentech/passenger-go-exporter/issues/27
Self Checklist
Nothing has been changed Golang.

[x] go fmt ./... is done.
[x] golint ./... is nothing message.
[x] go test -v ./... is all success.

I had reverted e2e.yaml because e2e.yaml is loaded passenger image from ghcr.io.
https://github.com/rakutentech/passenger-go-exporter/blob/main/test/kubernetes/run.sh#L11


Upgrade master keys implementation

Signed-off-by: Romy<EMAIL_ADDRESS>Explain the changes

Added upgrade script for upgrading master keys.
In the upgrade function created master keys for each existing entity in the system.
system master key is inserted to the DB encrypted by the root master key.
accounts/buckets master keys inserted to the DB encrypted by the system master key.
specific actions of entities:
a. if the entity is an account - encrypted its secrets in access keys and sync credentials by its master key, and encrypted the secrets of the associated pools and namespace resources of the account.
b. if the entity is a bucket - added master key for the bucket (the map builder BG worker will encrypt the chunks cipher keys in the bucket and will attach them the bucket's master key.

Issues: Fixed #xxx / Gap #xxx

Testing Instructions:

/retest ci/centos/unit


missing setResultDisplayDuration(long ms)

Is there a reason why this function has been removed?
I tried:
        IntentIntegrator integrator = new IntentIntegrator(this);
        integrator.addExtra("RESULT_DISPLAY_DURATION_MS", 5000L);
        integrator.initiateScan();

But this doesn't work

It requires a non-trivial UI to display the result, so this added some complexity to the codebase, and was simply not included in the rewrite. In most cases the result is displayed in the calling activity anyway, so this is often redundant. However, pull requests to add the feature again are welcome.

ok, thank you for the quick reply

Closing as out of scope.


security/acme-client: Add TransIP in ACME client (DNS Challenge)

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[X] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[X] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
[X] When the request is meant for an existing plugin, I've added its name to the title.

Is your feature request related to a problem? Please describe.
TransIP DNS challenge is missing in the GUI of the ACME client, but is supported by the underlying code. It's quite sinple with an API key, similar to many others in the list.
See: https://github.com/acmesh-official/acme.sh/wiki/dnsapi#106-use-transip-domain-api
Describe the solution you'd like
Please add TransIP in the DNS challenge section.
Describe alternatives you've considered
Not applicable
Additional context
Not applicable

This will be available in the upcoming os-acme-client version 3.9.
@MeganerdNL Thanks again for your contribution!


Add return_sequence flag to featurizers

Proposed changes:
Add a return_sequence flag to all featurizers. If true, featurizers will return a vector of (token-length x feature-dimension). If false, they return a vector of (1 x feature-dimension).
ConveRTFeaturizer does not have this flag. It always returns (1 x feature-dimension). Thus, it cannot be used with other featurizers if they have the flag set to true.
part of https://github.com/RasaHQ/research/issues/54
merge into updated-featurizers
Status (please check what you already did):

[x] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

@Ghostvv We cannot set return_sequence to False by default as CRFEntityExtractor can actually handle sequence. Any dense featurizer that is added in the pipeline will be used as additional features in the CRFEntityExtractor. So, we should keep it configurable. Added a warning to the ConveRTFeaturizer that it cannot be used with featurizer that have return_sequence set to True.

I think for mite and spacy featurizers, it makes sense to always add average vector for cls token.


Creating a default community health file

Is your feature request related to a problem? Please describe.
This is not an issue directly related to Epinio itself but as explained in this documentation, I would like to create missing  files and put them in the default repository .github
That would mean creating the file CODE_OF_CONDUCT.md and creating a default CONTRIBUTING.md

While a default code of conduct exists for every repository, I still believe that we should have a default CONTRIBUTING.md file deployed on https://github.com/epinio/.github/


Evil-shift-width is broken everywhere in a project.

What did you expect to happen?
Tab width being 4 as I think this width is default in Doom, or Doom detecting the rest of the file has tab width of 3, and setting it to 3. Or setting tab size manually in config.el would actually change tab size.
What actually happened?
Tab width is 8.
Additional details:

This issue is on completely clean, new and default configuration.
Enabling editorconfig also doesn't affect tab width, even though the project has editorconfig configuration available.
Setting (setq tab-width 3) and (setq evil-shift-width 3) in config.el doesn't affect the tab width.
If evil-shift-width is set inside emacs (set-variable evil-shift-width 3), this changes the shift width succesfully, but I failed to find a way how to makes this permanent.

Steps to reproduce:

Clone this repository: https://gitlab.freedesktop.org/mesa
In that repository, open any file where tab width can be checked. Preferably a C/C++ file from src folder.
Try using << and >> (evil-shift-left, evil-shift-right) on a line with a text.
Observe how many spaces it shifts.

System information:

emacs   version    26.3
        features   XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LCMS2
        build      Jan 28, 2020
        buildopts  (--build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig)
        windowsys  x
        daemonp    server-running
doom    version    2.0.9
        build      grafted, HEAD -> develop, origin/develop, origin/HEAD 58af4ae 2020-08-18 02:51:53 -0400
        dir        ~/.doom.d/
system  type       gnu/linux
        config     x86_64-redhat-linux-gnu
        shell      /bin/bash
        uname      Linux 5.7.15-200.fc32.x86_64 #1 SMP Tue Aug 11 16:36:14 UTC 2020 x86_64
        path       (~/.local/bin ~/bin /usr/local/bin /usr/local/sbin /usr/bin /usr/sbin ~/.composer/vendor/bin /var/lib/snapd/snap/bin /usr/libexec/emacs/26.3/x86_64-redhat-linux-gnu/)
config  envfile    envvar-file
        elc-files  0
        modules    (:completion company ivy :ui doom doom-dashboard doom-quit hl-todo modeline ophints (popup +defaults) vc-gutter vi-tilde-fringe workspaces :editor (evil +everywhere) file-templates fold snippets :emacs dired electric undo vc :checkers syntax :tools (eval +overlay) lookup magit :lang emacs-lisp markdown org sh :config (default +bindings +smartparens))
        packages   (n/a)
        unpin      (n/a)
        elpa       (n/a)

`Guessing offset for /home/mmenzyns/Repositories/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_program.c
Elapsed time for analysis: 0.011 seconds
Total relevant lines: 682 out of 1023 (limit: 2000)
Histogram:
335x   3 spaces
204x   6 spaces
102x   9 spaces
36x  12 spaces
5x  15 spaces
Analysis:
offset 3 works for 100.00% of relevant lines, matching 5 distinct offsets - CONSIDERED
offset 2 works for  35.19% of relevant lines, matching 2 distinct offsets - merged with offset 6 (0.00% deviation, limit 20.00%)
offset 6 works for  35.19% of relevant lines, matching 2 distinct offsets - CONSIDERED
offset 4 works for   5.28% of relevant lines, matching 1 distinct offsets - merged with offset 8 (5.28% deviation, limit 20.00%)
offset 5 works for   0.73% of relevant lines, matching 1 distinct offsets - CONSIDERED
offset 7 works for   0.00% of relevant lines, matching 0 distinct offsets - rejected: too few distinct matching offsets (1 required)
offset 8 works for   0.00% of relevant lines, matching 0 distinct offsets - rejected: too few distinct matching offsets (1 required)
Summary:
Best guess is offset 3 with 100.00% matching lines (80.00% required)
Hard tab percentage: 0.00% (0 lines), -100.00% superior to soft tabs (threshold 300.00%)
Soft tab percentage: 100.00% (682 lines), inf% superior to hard tabs (threshold 300.00%)
Conclusion:
Guessed offset 3 with 100% confidence.
Change indent-tab-setting: yes, to nil`
One of the files.

This is not a Doom bug. The mesa/mesa project, for example, has a .dir-locals.el file that hardocdes the tab-width to 8.


Alacritty not updating when no input is happening

When not activity interacting with the alacritty window it will sometime stop redrawing the terminal until user input is received.  For instance when wait for code to build the output would seem to freeze until I attempt to scroll, then all the new text would appear at once.
Which operating system does the issue occur on?
Linux, Elementary OS
(Not happening on my Manjaro machine)
If on linux, are you using X11 or Wayland?
X11

This is a duplicate of https://github.com/jwilm/alacritty/issues/2217.

I just switched from Wayland back to X11 and this issue now hits me as well. This was no issue under Wayland, only under X11 (xlib) apparently.
I'm on version 0.3.3.

@drrossum master should have a fix for this now that #2438 has landed. You could give that a shot, or wait for the upcoming release of 0.3.4.


Updates to popup component

PR Checklist
(all items must be checked off for a PR to be merged)
This PR:

[x] has a changelog entry with a short description of what's changed in CHANGELOG.md
[x] adds new tests or updates existing tests (or hasn't, for reasons explained below)
[x] strictly follows the design spec (if one exists)
[x] adheres to a11y guidelines/WCAG guidelines where applicable; this can be tested using Lighthouse (native in Chrome dev tools or as a plugin for other browsers) and with accessibility reports in Firefox

This PR has been tested in the following browsers (the latest version of each is fine):

[x] Chrome
[x] Firefox
[x] Edge
[x] Safari

PR description

This PR makes some small tweaks:
Card:

Removes default inherit styles for height and width, which allow parent classes to control dimensions

Toast:

Adds width: 100% to Toast components to mirror the style that was coming from inherit previously

Popup:

Explicitly binds component $attrs to interior div so that the teleported element can be controlled by callers

PopupContent:

Explicitly focuses the containing div to prevent tabbing from selecting background tabbable elements before a focus event has been registered
Allows clicking the popup backdrop to close the modal
Adds a new prop disable-backdrop-close to prevent the above behavior

Ok this is finally ready!


Quake Mode reveal animation tears/flickers

Windows Terminal version
1.11.3471.0
Windows build number
10.0.22543.0
Other Software
No response
Steps to reproduce
Reveal or hide the quake mode window
Expected Behavior
No tearing/flickering
Actual Behavior
Tearing/flickering, I have attached a video which somewhat shows the effect.
https://user-images.githubusercontent.com/795800/151700014-898799f7-9a9d-4f26-9c03-5c9b1be07308.mp4
I have a medium-beefy PC and tearing is not an issue anywhere else, so I assume this should work for the terminal as well.

Yea, that's just kind of a known issue at the moment. I have that as a bullet point in #8888 but we can use this to track it officially. We'd be happy to accept a contribution to help fix this!

Hello, I adjusted the animation duration to 5000ms and added a 1s sleep before and after the animation. This video can explain why there is a tearing sensation.

When we call the _dropdownWindow function, the window is fully displayed before playing the animation. When calling the _slideUpWindow function, the window is fully displayed again after playing the animation.
Each time the window is modified for less than 1ms, causing the animation time to be interrupted before it is completed.
The window has a border.

I am fix 1st and 2nd.This is the animation after the fix.

animationDuration=5000ms

animationDuration=100ms

But for 3rd, I don't know how to hide the border, could you tell me?
I will send a PR later.

I suspect that the remaining drop shadow is caused by the parent window (CASCADIA_HOSTING_WINDOW_CLASS) still being fully visible until the animation completes. If I just change the animation to be done on the parent window (just using GetParent), the border disappears. There are other weird side effects of this though.

Workaround for Instant Animation
Where is a Action to open Windows Terminal itself gloablly:

You can just override quake mode with it.
By doing so, you can call quake mode without animation.
(quake mode is just a window named _quake)
Bind Terminal to instead of Quake Mode WIN+`
Add this to settings json:
    "actions": [
        {
            "command": {
                "action": "globalSummon"
            },
            "keys": "win+`"
        },

Start wt with a quake window and rescale it once:
wt -w _quake

Alternative: Use normal Terminal with with Quake Mode HotKey
AlwaysOnTop + Focus + Centered:

    "actions": [
        {
            "command": {
                "action": "globalSummon"
            },
            "keys": "win+`"
        },
    ],
    "alwaysOnTop": true,
    "initialCols": 160,
    "initialPosition": ",",
    "initialRows": 40,
    "launchMode": "focus",
    "centerOnLaunch": true,


Update README.md

Hi @jagriti10 ,
Thanks for submitting a PR, but I'm not sure why we need to add more ==== signs on that line?


[do-not-merge][SageMakerIntegTest]Add a simple training debugger test

Issue #, if available:
Description of changes:
This follows the same pattern as the trainingjob test and creates a new resources which also uses the debugger fields. Also checks additionally for the debugger status in describe response.
[TODO] Add required data to the production bucket.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

moving this to the sagemaker-controller repo as a part of the e2e test migration.


Manual Control

Hello,
I am running the server mode, with manual_control.py, however, in the manual_control, I am trying to get the car moving with the WASD keys and it is not responding at all

Did you modified the manual_control.py? Do you have the focus on the pygame window?

no the manual_control is not modifed, and yes the focus is on the pygame window of the simulator

Ok now I got it working, there are 2 pygame windows. One for the car, and one a view for the cameras, when I am on the car one, it doesn't drive, I have to be on the other one

Cool!

@mhusseinsh @marcgpuig  I met this same problem on latest 0.9.5 version， when I run ./CarlaUE4.sh ，it creates a camera pygame window, after that, I run manual_control.py then it creates a game window, but the keyboard always focuses on the camera windows. When I click the game window and press WASD, I can't control the car, but the camera keeps move. what should I do?

@morningsky Did you tried to change your keyboard to English?

@marcgpuig  Yes, it's ok when I changed it! Thanks!


The generator speed is negative

When I use OpenFast and Simulink co-simulation, why my model is running out of a generator with a negative speed。
The model is as follows：

Below is the torque control model：

The following table describes the running text and parameter settings：

Dear @1yihangyang,
The GenSpeed output of OpenFAST is expressed relative to the high-speed shaft in rpm; I'm not sure why are are again multiplying by GBRatio (97).  You also seem to be mixing units, e.g., converting GenSpeed to rad/s, but then keeping SIG_SySp (1173.7 in rpm) in your pitch controller.
I'm also not sure where you are getting the Simple Induction Generator (SIG) properties for the NREL 5-MW baseline wind turbine (considering this turbine is not typically modeled with an induction generator), e.g., SIG_RtTq = 1367.9 N*m seems far too small.
Best regards,


🐛 Reduce filter saturation to fix Safari color

Fix a subtle visual bug that only occurs in Safari. When the nav's chev icon rotates during a css transition its color turns pink briefly.
After some investigation I think it's due to the saturation value in the css filter.
I've fixed this for now by reducing the saturation value and adjusted other values to mimic the purple.
Note: this is a patch as using css filters to change color still has discrepancy. In a future ticket it would be good to use a more elegant solution like inline SVG.

Screenshots
Before (Safari)

After
Safari

Chrome

CHAMPION

Several small fixes have surfaced, so I think I'll close this PR in a sec and open a new one with that clusters all the small fixes.

Superseded by https://github.com/buildkite/docs/pull/1889 because I'm grouping all the small fixes together.


refactor: [FX-2180] Make ShowMore BASE 2 compliant

FX-2180
Description

ShowMore component should have action button  with an iconPosition “right” instead of Link .
Button should be same as this button

How to test

ShowMore story

Screenshots

Before.
After.

Insert screenshots or screen recordings
Insert screenshots or screen recordings

Review

[x] Read CONTRIBUTING.md and Component API principles
[x] Annotate all props in component with documentation
[x] Create examples for component
[x] Ensure that deployed demo has expected results and good examples
[x] Ensure that tests pass by running yarn test
[x] Ensure that visuals tests pass by running yarn test:visual. If not - check the documentation how to fix visual tests
[x] Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.

PR commands

List of available commands:

@toptal-bot run all - Run whole pipeline
@toptal-bot run build - Check build
@toptal-bot run visual - Run visual tests
@toptal-bot run deploy:documentation - Deploy documentation
@toptal-bot run package:alpha-release - Release alpha version

@toptal-bot run all


Question config parameters supported

Hey! First of all nice work on this library, I think you should publish it to MavenCentral. I have questions regarding some customizations I've used in another spark-excel library, will post a set of those, especially for nullValue and treatEmptyValuesAsNulls, are those currently available or easy to add? If not, how does this library currently treat empty values?
  private val ExcelOptions = Map[String, String](
    "header" -> "true",
    "treatEmptyValuesAsNulls" -> "true",
    "nullValue" -> null,
    "emptyValue" -> null,
    "setErrorCellsToFallbackValues" -> "false",
    "inferSchema" -> "false",
    "usePlainNumberFormat" -> "false",
    "addColorColumns" -> "false",
    "excerptSize" -> "10",
    "tempFileThreshold" -> "100000000",
    "maxRowsInMemory" -> "20"
  )

From what I'm seeing on the code it seems like empty values are treated as null: https://github.com/elastacloud/spark-excel/blob/c2511abdfa9dca211151e3a70873c42aca30d255/src/main/scala/com/elastacloud/spark/excel/parser/ExcelParser.scala#L270C33-L270C33

Hey, thanks for the feedback, it's always nice to hear :)
I've been wanting to push this out to maven central, but honestly, I'm still trying to work that bit out as it's an uber-jar and everything I see is saying "DON'T".
So you are right, the handling of null values is performed by the getCellValue function which will return null if the cell value is None, Blank, or an Error, it will also return null if the source type of the cell cannot be converted to the schema target type. Adding a new option which allows for custom values to be treated as nulls as well (e.g. "NA") should be pretty straightforward as it would just need a new line in the string value handling section to see if the cell value matches the null option value.

@dazfuller I don't see any issues with pushing an uber jar to Maven central, lot of Spark dependencies already do that because of conflicting guava, hikari, and other lib versions that come with the Spark jars

I should probably learn how to publish maven central then

Always happy to accept help :)


cycles of updates

@rultor release, tag is 0.0.18

@rultor release, tag is 0.0.18

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.0.18

@yegor256 Done! FYI, the full log is here (took me 9min)


feat: automatically turn volume down when people talks

This PR introduces a new feature that automatically lowers the music volume when users in the voice channel are speaking. The feature can be turned on/off through environment variables (default is off), and the target volume of when people are talking is also configurable (default is 70%).
Tested in personal Discord and found 70% volume leads to subtly better experience.

[✓] I updated the changelog

:package: :robot: A new release has been made for this pull request.
To play around with this PR, pull ghcr.io/museofficial/muse:pr-1096.
Images are available for x86_64 and ARM64.

Latest commit: 9b6240ddd0cafd47b070ac31de9d3554e8e7e3e5

@Hazzajenko Would you be able to test and confirm this feature still works?

@Hazzajenko Would you be able to test and confirm this feature still works?

Sure I'll have a look after work today

I've updated the volume reduction feature to align with the standard approach of addons in muse:

Removed the environment variables (TURN_DOWN_VOLUME_WHEN_PEOPLE_SPEAK and TURN_DOWN_VOLUME_WHEN_PEOPLE_SPEAK_TARGET) in favor of Discord slash commands
Added two new config commands:

/config set-reduce-vol-when-voice to toggle the feature
/config set-reduce-vol-when-voice-target to set the reduction percentage (0-100)

Settings are now stored in Prisma DB like other bot configurations

LGTM

🚀 Released in Release v2.10.0.