❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/569/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/569/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/569//console)
✅ Packages: [xamarin.ios-12.11.0.320.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/569/package/xamarin.ios-12.11.0.320.pkg) [xamarin.mac-5.11.0.320.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/569/package/xamarin.mac-5.11.0.320.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/569/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/569/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/569/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/569/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>1 tests failed, 0 tests skipped, 230 tests passed.</summary>

## Failed tests

 * [NUnit] Mono SystemNetHttpTests/watchOS - simulator/Debug: Crashed
</details>


I guess we have to try then what the compiler makes of it.
As far as I know `(current - _start)` will give a high value if `_start` > `current`.
So then the division should also be a high number.
If the compiler should make it a signed integer and then casting it to uint, then we have other issues.


查询订单金额，主要注意筛选条件：1，用户购买的是正课课时包；2，过滤掉测试用户的订单，3，续费订单部分是否需要过滤根据实际情况需要


[Software Engineer - Apple (AU).pdf](https://github.com/techelite-rmitstudent/Assignment-2---Team-Project/files/3058350/Software.Engineer.-.Apple.AU.pdf)
![IMG_3795](https://user-images.githubusercontent.com/48241030/55792653-6db3af80-5b04-11e9-8e0c-280d74c2dc04.jpeg)


Added requirements.txt file so this project can be easily installed with
pip install -r requirements.txt


오픈소스SW실습 이름:신경덕


Your `get_idea_message_columns` is wrong, you can get the column title of an other idea, remove this function and really just use the relation `idea_message_columns = idea.message_columns`


Successfully aliased the URL <https://fme-graphql-7wu9me3xj.now.sh> to the following aliases.

* https://graphql.firstmeanseverything.com
* https://fme-graphql-git-master.firstmeanseverything1.now.sh


Aliasing failed with the following error:

~~~
Error! You should buy the domain before aliasing.
~~~


>SetterでまたSetterで渡すのはいけないのか。(ややこしくなりそう)

結局コードの内容によりますが、他の方法で何とかなる気がします。
ですが、それしかないのならば、いったんそのやり方でやるしかないのでは。

>その場合、相手の参照を持つべきなのか(Playerなど)

これはメンバにってことですか？
すいません。
簡易コードでもいいので例を書いてください。


This creates dependency conflicts, as channels and channels_redis are still on `asgi~=2.1` and `asgi~=2.3`.


MapManagerにオブジェクトはたくさん置くのはいけないのか

Bgやmapchipをってことですか？
MapManagerといってるので、Mapに関連するオブジェクトならいいと思います。


I use the static library option to avoid shipping extra libraries. Could you add this feature back?


Dou


发送请求demo


done


add gitignore


add


All of this may look valuable at first but we don't really need all of these. For tests that use at most 2 different values, 2 consts are enough. The fix for this would be to fix tests to use just 2 of these at most. (even if my personal preference is that.this is un needed since these are just tests and doesn't buy us anything)


Add a note so this  class please to say not need in most cases when are dealing with normal integer quantities.


Successfully aliased the URL <https://fme-graphql-lq3ntuboz.now.sh> to the following aliases.

* https://graphql.firstmeanseverything.com
* https://fme-graphql-git-master.firstmeanseverything1.now.sh


*conditions

(Sorry, I have this thing)


- Added source location marker iconAnchor & popupAnchor


Stimmt, das habe ich vergessen :)


Heh, I tried to do similar thing but this is much more precise than my trials.

Good luck ! I hope it passes LTC


-1 for this commit.

Before this commit, we can use `Block.create({ data: fromJS(...) })` when we hope the whole data be immutable. And we can just use `Block.create({ data: ... })` if we need POJO in data.

After this commit, we have no choice.


🙈🙊

It's okay, my bad 😋


Yeah, I run the script, but nothing updated.


https://del.dog/raw/bopuqamagu you're welcome


I'd vote to commit this file to the repo ;)
It's recommended by the npm authors (https://docs.npmjs.com/files/package-lock.json) and makes reproducible builds a lot easier.


I'd vote against it due to this:
https://github.com/Hypfer/Valetudo/pull/105#issuecomment-466799806


Successfully aliased the URL <https://operation-code-odsr1ib73.now.sh> to the following aliases.

* https://operation-code-git-master.operation-code.now.sh
* https://operation-code.now.sh


Ok, I think I found the issue: libm versions. It seems libm implementations handle differently subnormal values and subnormal flushing with log....
I was not able to reproduce your result changing compilers and compilation options, but when trying on a completely different machine that appears to have a different libm.so.6, I found the same result as you. So, the test is wrong but your result shows that subnormal flushing is working.
Both libm library are libm.so.6 but they are organized a bit differently looking at it with readelf, so it looks like to me different implementations but I have no idea which.

The funny thing is that -1.03972076416015625e2_4 is basically the log of the first value that is too small to be represented by ieee 32bits subnormal values. From Wolframalpha:
`log(2**(-150)) = -103.972077083...`
2**-149 is the smallest subnormal value for an ieee float (exponent is zero, significant is one).

I suspect it might have to do with the log implementation you have that instead of returning negative infinity when the argument was not really zero but was flushed during computations returns log(2**(-150)) which is a lower bound of log on all ieee non-zero floats. I tested and this exact value seems to be returned for all subnormal value (from the biggest to the smallest) when subnormal flushing is activated. As soon as the value is not a subnormal, the "actual" log is returned.

All that to say, yes, host libm version impacts folding results when expressions require run-time calls. That is why we added libpgmath support (non-default) in folding for users who wants higher numerical stability, but even here I would say it is hard to guarantee that host and target runtime will have the same floating point behaviors...
I will try to re-write the test so it is does not dependent on the libm versions.


lhlkhl


I used pearson, but since the p-value is too high, this correlation is insignificant, so the actual corr value is irrelevant (IMO).


![](https://github.trello.services/images/mini-trello-icon.png) [Visualizar dados brutos do fluxo de tráfego nas ruas de Belém](https://trello.com/c/eU4ooEQh/9-visualizar-dados-brutos-do-fluxo-de-tr%C3%A1fego-nas-ruas-de-bel%C3%A9m)


No, that does not belong here. It belongs in the builder for the item and it is already explained there


Successfully aliased the URL <https://johnkuehcom-av27o7yc1.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


I've added an explicit mention of Pearson.


bruh


Add these lines to delete google cookies
`if (isset($_COOKIE['ocfao7ll03vy'])) {`
`unset($_COOKIE['ocfao7ll03vy']);`
`setcookie('ocfao7ll03vy', '', time() - 3600, '/nextcloud');`
`} `


![](https://github.trello.services/images/mini-trello-icon.png) [infinite scroll](https://trello.com/c/gjyI8XPA/18-infinite-scroll)


@cweill I've issues in using adanet 0.6 because of this since other packages are working with numpy 1.16.*
Is this requirement strict?


Oba filtrowania raczej do wywalenia - raczej trudno będzie namierzyć liniowy skrypt komentarzy.


Pewnie i tym CSS-em liniowym będą odkrywać komentarze jakby naprawić filtrowanie skryptów.


🔥 Device tests completed (Failed) on iOS-Beta on [Azure DevOps](https://devdiv.visualstudio.com/DevDiv/_build/index?buildId=2568647)(iOS-Beta): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/master/d98c22e39f847e46770643bc6dd7cba40db0daca/2568647/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>12 tests failed, 394 tests skipped, 366 tests passed.</summary>

## Failed tests

 * fsharp/iOS Unified Today Extension 64-bits - device/Debug: BuildFailure
 * fsharp/iOS Unified Today Extension 64-bits - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * fsharp/iOS Unified Today Extension 64-bits - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * fsharp/iOS Unified Today Extension 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * fsharp/iOS Unified Today Extension 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * fsharp/iOS Unified Today Extension 64-bits - device/Release: BuildFailure
 * fsharp/iOS Unified Today Extension 64-bits - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * System.Net.Http/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Failed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * [xUnit] Mono BCL tests group 4/iOS Unified Today Extension 64-bits - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 4/iOS Unified Today Extension 64-bits - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
</details>


Successfully aliased the URL <https://johnkuehcom-a13liwlea.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


Successfully aliased the URL <https://todo-cd3rm16yv.now.sh> to the following aliases.

* https://todo.rakhi2104.now.sh
* https://todo-git-master.rakhi2104.now.sh


Bandwidth is actually an input factor, not an effect.


That is what I thought at first as well...
However, after a bit of debug, the problem is: the client does not know who is the server serving to it. it only knows the list of clients for the group... not the server.
Because of that, if a client disconnect because its source changed for example, the server is not informed and it stays on the "server" distribution mode.
Although we could maybe trigger the update_distribution_info of all known entities only when one has detected a change in its distrib function client/server... but I thought there was something going wrong with that approach...I don't really remember it now. I might retry that in the weekend


Aliasing failed with the following error:

~~~
Error! You should buy the domain before aliasing.
~~~


Should probably update the comment then.


Hola


Умная покупка не работает. Она вроде как включается, но кроме этого с ней ничего не происходит


Aliboyev Khurshid Namangan viloyati Kosonsoy


IIRC, I did not make an upstream PR for these changes because this is not a proper implementation of [tags as defined in the YAML specification](https://yaml.org/spec/1.2/spec.html#id2761292). The proper implementation require a [TAG directive](https://yaml.org/spec/1.2/spec.html#id2782090) to be there, which the [v2 version of the yaml lib](https://godoc.org/gopkg.in/yaml.v2) support.

I wanted "simpler" tag support, so I added this for our purposes. The [v3 version](https://godoc.org/gopkg.in/yaml.v3) added "short tags" and "long tags" so maybe they changed something in this area. It might be worth investigating.


Why ? And your are shure that cookie named the same for all users ?


relevant to Issue #13


relevant to issue #15


musique oui


как это коментарий поможет тебе вспомнить какие-то нюансы касаемые коментариев в python, например спустя месяц-два?


partition 1.3


The definition of slsDetectorDefs::ROI brings in  the following headers
```
ansi.h
sls_detector_defs.h
sls_detector_funcs.h
sls_receiver_defs.h
sls_receiver_funcs.h
```

IMO it should take the form of [slsDetector::setDetectorSize](https://github.com/slsdetectorgroup/slsDetectorPackage/blob/developer/slsDetectorSoftware/slsDetector/slsDetectorUsers.h#L259).


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://devdiv.visualstudio.com/DevDiv/_build/index?buildId=2570473)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/2570473/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>22 tests failed, 583 tests skipped, 167 tests passed.</summary>

## Failed tests

 * interdependent-binding-projects/tvOS - device/Debug: BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/Debug: BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * interdependent-binding-projects/tvOS - device/Release: BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * mono-native-compat/tvOS - device/AssemblyBuildTarget: dylib (debug): Failed
 * mono-native-compat/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed
 * mono-native-unified/tvOS - device/AssemblyBuildTarget: dylib (debug): Failed
 * mono-native-unified/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: dylib (debug): Failed
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (debug): Failed
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * [xUnit] Mono BCL tests group 4/tvOS - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 4/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
</details>


提交前先lint就十分讲究


You might want to strictly type this,
```
useCallback<ChangeEventHandler<HTMLSelectElement>>(
```


如果出现这种情况的话，一般是kafka集群出现了问题，你使用 kafka-console-consumer.sh  --zookeeper master:2181  --topic t_test --from-beginning 在kafka集群的 kafka_home/bin 目录下去执行下，看是否可以进行消费。最好是检查下kafka的集群，然后使用命令进行生产/消费数据测试。


yes, because we want the anti-starve feature to start counting the 3X period since the timer started, and in any case we would need to initialize m_bufferingTimerLastFired somewhere. If we initialize it to 0, the anti-starve feature would trigger immediately and wouldn't give the timer the opportunity to be triggered by itself under normal non-starving circumstances.


I test in two different accounts and two different PCs


Successfully aliased the URL <https://fme-graphql-rkmg9s9pt.now.sh> to the following aliases.

* https://graphql.firstmeanseverything.com
* https://fme-graphql-git-master.firstmeanseverything1.now.sh


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @jhill1 was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


True.


> Your account number must be a value between 6-8 numbers long

The code is seeking numbers up to 999999999 (9 numbers)


And two different nexcloud instances ? 😉
And I dont hear answer for "why" question...


entrée/sortie


pls is your code visible to view?


Otherwise looks good.


When I log in with Google and go back, the browser remembers the account. Show the message error of bad domain.
Now works well for me. you have some suggestions?


When using forth.rst to generate some content, find a possible typo in forth.asm:

https://github.com/juju2013/stm8ef/commit/ae356d7e367c018d1c6579c547c7635f24c1687a


Tokony conditionné ty par rapport @ le typeAssistant de am ze ul tokony anaovana an le append fa lasa misy daolo izy roa


Shouldn't it be better to use the `PRI*` macros from `inttypes.h` types?


Too bad this isn't on the front page.


赞！


🔥 Device tests completed (Failed) on TvOS-Beta on [Azure DevOps](https://devdiv.visualstudio.com/DevDiv/_build/index?buildId=2570474)(TvOS-Beta): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/master/c9b834ddaaf5b4b7e65fd4fdee6a7b63e4a555bf/2570474/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>20 tests failed, 583 tests skipped, 169 tests passed.</summary>

## Failed tests

 * interdependent-binding-projects/tvOS - device/Debug: BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/Debug: BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * interdependent-binding-projects/tvOS - device/Release: BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * mono-native-compat/tvOS - device/AssemblyBuildTarget: dylib (debug): Failed
 * mono-native-compat/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed
 * mono-native-unified/tvOS - device/AssemblyBuildTarget: dylib (debug): Failed
 * mono-native-unified/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * [xUnit] Mono BCL tests group 4/tvOS - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 4/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
</details>


Why not use find <path> -print „%P\n“ | sort > licenses.lst to create a list? Much faster and more elegant.


erge erger


On Tue, Apr 09, 2019 at 04:04:31AM -0700, Anachron wrote:
> Why not use find <path> -print „%P\n“ | sort > licenses.lst to create a list? Much faster and more elegant.
>
> --
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub:
> https://github.com/void-linux/void-packages/commit/8a2dc1c478f2cb786fea656f8540316753900319#commitcomment-33101812
copied from Alpine


Database


c++, mama hard-core level, bafta


а зачем puts?


Aliasing failed with the following error:

~~~
Error! You should buy the domain before aliasing.
~~~


What you mean about "go back" ? "Back button" in browser (near address bar) ? Just not do it - you can see cached page at all. Anyway it'll be page with "invalid token" from provider.

PS. You ask me to add "bullshit code" - sorry but no 😄


names


Liucy好可爱


вводи числа должен быть с экрана


Now I see it is a generalized version of ``setDetectorSize``. It would make sense to add the extra ``int imod`` parameter ``setDetectorSize(int x0=-1, int y0=-1, int nx=-1, int ny=-1, int nmod=-1)``


Looks like an overzealous refactor


совместите объявление с определением


There are several settings not in MW under those headings. Also [MW] is the correct header for when they are all in MW - but they are not. Please revert.


#file deleted all the codes are modified in a single file


PROFITCOOL-43 #comment corrected indent issue


Please can you create a new release with this functionality?
I'm currently working for a major client which are migrating from Hockey app to App center.

Thanks in advance,

Aidan Hallett


ну размер массива, в функции игнориреться, т.е. компилятору всеравно char *s[SIZE], или  char *s[900], или char *s[60], т.е. компилятор попросту игнорирует размер массива, он преобразует это char *s


1) Имеет смысл завести переменную `ratio = height/width`, у тебя пару раз повторяется
2) Два раза есть проверка, что высота картинки больше высоты экрана, и что ширина картинки больше экрана. Имеет смысл это тоже вынести в переменную.
3) Вытекает из 2го - есть две проверки, в которых обязательно картинка по всем параметрам должна быть больше размеров экрана, и есть дефолтная ветка. Но нет кейса, если например ширина картинки меньше ширины экрана, а высота больше, равно как и наоборот.

Для начала, чтобы не путаться, ты можешь составить все эти `if'ы` как тебе удобнее. Не думай пока про код, а думай про логику, после чего уже можно выделить общее. Кейсы по идее могут быть такие(может это тоже не все, постарался вроде все выбрать):
1. Картинка просто больше экрана. И по ширине, и по высоте. Нужно сделать так, чтобы картинка влезла. Т.е. если ты дашь такой картинке ширину девайса, может получится что высота получится выше высоты экрана. В таком случае надо давать высоту девайса, а ширина уже пропорциональна. И наоборот
2. Картинка больше экрана по ширине. Надо дать ширину девайса и пропорциональную высоту.
3. Картинка больше экрана по высоте. Надо дать высоту девайса и пропорциональную ширину.
4. Картинка просто меньше экрана и по высоте и по ширине. Оставляем размеры как есть.


比较简单 理解也很容易


ооо, это ок)


размер строки может быть отрицательным


а что такое 48? и 57?


I have encountered `Loaded in-built API cache. Failed to read API cache, please run 'sync'` error when set profile the first time.
I try comment line `LoadCache(cfg)` at function **reloadConfig** and it's working like a charm.


а что такое 97, 122, 32????


Successfully aliased the URL <https://portfolio-9z536i7ax.now.sh> to the following aliases.

* https://nnadozie.com
* https://portfolio-git-master.nnadozie.now.sh


That's a good question, @dereuromark Mark. I don't know about the other (windows/linux or container) setups. If we can standardize cross-platform that's obviously a good thing.


переделайте интерфейс следующим образом
void to_upper(char* str)
И обрабатывайте пока не ноль


@ynezz The WPS button is already defined here:

https://github.com/openwrt/openwrt/blob/02556d636554c12f5be39ba7656d26ee60a7c3ce/target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi


strlen, выносите за цикл, зачем при каждой итерации, вычеслять размер строки


зачем tmp держать вне  цикла


How to connect gsm to arduino with respect to this code


вынесите (strlen(s) / 2) из цикла


When parameters are forgotten in a function call, the contract will see them as `0`. Are you ok with any of these addresses being equal to `0`?


strlen(s) - 1 - i сделайте переменной, т.к. это повторяеться в двух местах


I moved the query result arrival times, but I would not move the triple pattern match counts, as this is not an experimental result, and is only there to illustrate/support the discussion.


This is not a bad function.
Do you see a use case for Carol asking about Bob's balance?


Successfully aliased the URL <https://johnkuehcom-42rxu2i6u.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


Don't over-burden your contract with code that saves the client 1 extra call to the contract.


ja-jp_data.xml　update
[ja-jp_data.zip](https://github.com/ai-tsurugi/chummer5a/files/3058632/ja-jp_data.zip)


Hi, with this commit the scripts `pingCheck.php` and `discoveryCheck.php` are not working anymore, it throws the error:
```
PHP Fatal error:  Uncaught Error: Cannot access protected property Scan::$debugging in /home/user/phpipam/functions/scripts/pingCheck.php:89
Stack trace:
#0 {main}
  thrown in /home/user/phpipam/functions/scripts/pingCheck.php on line 89
```
**line 89**: `if($Scan->debugging)                            { print_r($scan_subnets); }`

and

```
PHP Fatal error:  Uncaught Error: Cannot access protected property Scan::$debugging in /home/user/phpipam/functions/scripts/discoveryCheck.php:104
Stack trace:
#0 {main}
  thrown in /home/user/phpipam/functions/scripts/discoveryCheck.php on line 104
```
**line 104**: `if($Scan->debugging)                            { print_r($scan_subnets); }`

How can I fix this?

Thanks in advance,


Your `if else revert` can be visually simplified with a `require`. Can you change? That will reduce the reader's mental overload.


no linear correlation at least. Spearman is better if you just want to know whether there is some monotonic relation. Anyway, I was merely pointing out that if you mention correlation between all these p-values, it's kind of weird there is no coefficient. Short mention will do 👌


@adrianschmutzler Thanks for spotting this, I've missed this one, which makes me wonder why this key wasn't working for me when I was testing your changes. Will check again.


Same here `if else revert` is better said with a `require`.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


hihi =))


ah ok, then I got it wrong


I guess in that case there are no new translations.


What happens if `msg.value` is an odd number?


It does not look like your first rodeo. You already avoided the following pitfalls:

* do not talk to more than 1 address in 1 tx
* do all changes before talking to 1 address


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/EggPool/Bismuth/a90f86620cf552e9457e11f290d0909deec3f18e/EggPool/Bismuth/61a76505c69d03426e7c89cec585da68676308af/_/%2F/code/) to see more details.


Aliasing failed with the following error:

~~~
Error! You should buy the domain before aliasing.
~~~


Now that you have these basics done, you are ready to make this contract a utility. No more Alice, Bob or Carol.
Make it such that anyone can split between any 2 addresses of its own choosing.


Not sure if an edit triggers an update in the notifications, so just as extra for the notification.
See my edit...


@ThisMumCan this div should not be in the head section as it is _content_. content should live in the body section so move it down so it's just below the opening body tag :)


今、考えています。


Consider adding a couple tests too.


agreed


Add a `title` tag to this head section so that your page has a title:
`<title>My Todo List</title>`


less time


All ZMI form targets that use the `csrf_only` decorator will fail without some working session support. That's a terrible user experience who installs the package and tries to use the ZMI views for the standard plugins, and many just won't work without any clue why. From a non-expert standpoint the software looks just broken.

We can't predict if a user already had some other session package installed so that `REQUEST.SESSION` is there. Requiring `Products.Sessions` is one solution, there could be others. Most other session packages, if they are in use, will already require `Products.Sessions` themselves, so it's not a big imposition.


Hi, sorry for the repeated messages there was an issue that we had.

Boris from DeepCode


查找元素


Please split that one into separate methods:
onTreeItemOpen - should handle event only
loadRemoteSvnList() - It should take as a parameter `repositoryItem:RepositoryItemVO` - nothing more. If your `RepositoryItemVO` requires `children = [];` handle it should be done in [following place](https://github.com/prominic/Moonshine-IDE/blob/e42e9479a2518e95fef45068f33288216b04e75d/ide/MoonshineDESKTOPevolved/src/components/containers/RepositoryBrowser.mxml#L64).


why you used v2


Test update in c5d3d83 should solve the problem. It only tests flushing an does not depend on runtime implementations that might attempt to handle subnormal flushing in whatever ways.


@rbsheth I'd create a separate commit for the creation of libzip-config.cmake. This makes it more likely to be accepted upstream


EnemyManagerはどちらがやるかはまだ決まってないです。
今、話し合ってます。


Why `doTest` instead of just `test`, I always seen unit tests in java start with `test`


Does anyone know if this has been accepted? I am still getting "OperationalError: database is locked"


@achallett we just released `0.2.0` with all recent changes https://rubygems.org/gems/fastlane-plugin-appcenter/versions/0.2.0
feel free to update!


Could you rename it to one of the following name so I could know after first look what that method is actually doing?
`onRepositoryBrowserCreationComplete`
`onCreationComplete`


对哪个版本的mybaits兼容更好


Test dv


ok


정렬


@srev


The following doc(s) have been deployed to the [4638eureg](https://4638eureg-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/eu-region](https://4638eureg-static-docs.pantheonsite.io/docs/eu-region)
- [source/docs/assets/images/create-site-eu.png](https://github.com/pantheon-systems/documentation/commit/61bfefcd7d60462feeff55364270ceb7bfffeba5/source/docs/assets/images/create-site-eu.png)
- [source/docs/assets/images/settings-about-site-region-eu.png](https://github.com/pantheon-systems/documentation/commit/61bfefcd7d60462feeff55364270ceb7bfffeba5/source/docs/assets/images/settings-about-site-region-eu.png)
- [source/docs/assets/images/x-served-by-eu.png](https://github.com/pantheon-systems/documentation/commit/61bfefcd7d60462feeff55364270ceb7bfffeba5/source/docs/assets/images/x-served-by-eu.png)


#5964 still applies though, your advice is welcome


`package.json` updated with the correct license - good spot!

`package-lock.json` should be in the repository as it provides reproducible (or as close as we'll get with `npm`) builds.


for a plus, you could put another repository implementation using Cassandra.Data.Linq (https://datastax.github.io/csharp-driver/features/components/linq/) then when the application starts you select what kind of repository will be used, for example: 1-Pure Cassandra Driver, 2-Cassandra Data Linq


Curly brackets please! - How to debug that code if I don't have any ?


Writing this explicit was intended. For two reasons:

1) tests help users understand how to use the APIs, a static variable is less clear than the explicit name.
2) (the main one) - let's say that in my code, I wrote:
```
public static final String GROUP_SKIP_DISTRIBUTED_SECOND = "grup.skp.secondd.stp.full.of.typos";
```
Using the explicit (and expected) value might increase the coverage (altough in this particular case it will default to the normal behaviour and succeed, we should test that the skip happened in some way).
Viceversa, if I change the name of the variable the test should fail, and then I'll just update my variable name in the test.
Opinions?


messed up the commit message


The public `test` (i.e. a unit test in the sense you refer to) calls out to this private method here (which appears to not be an independent unit test in its own right i.e. it relies on setup from the caller?) and it (subjectively) just seemed clearer perhaps for the non-public non-top-level method to not 'seem' like a fully independent unit test? Just a suggestion that though, I don't have a strong view on it one way or the other.


Why this is weak reference ? I don't see any reason to have it here.


Add curly brackets


Successfully aliased the URL <https://johnkuehcom-eyovg90bb.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


CI_Fixes_Baseline (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


We don't use notation with underscore in constructor.


Good point. Fixed. Thanks.


Note that the official name *is* macOS since 2016. (And it's no longer "Mac OS X" since 2012.)


CI_Fixes_Baseline (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (6 of 6 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


I get the below message due to this commit.

/usr/local/bin/kubectl -n glusterfs exec -i deploy-heketi-59657d9dff-4rq7c -- heketi-cli -s http://localhost:8080 --user admin --secret '' topology load --json=/etc/heketi/topology.json 2>&1
Creating cluster ... ID: 380b55958559abd19cf56646812c5dcb
Allowing file volumes on cluster.
Allowing block volumes on cluster.
Creating node app-01 ... ID: 6a109937eb895af70e326f865192016c
Adding device /dev/mapper/dockergroup-thinpoolstorage ... Unable to add device: Device /dev/mapper/dockergroup-thinpoolstorage not found.
Creating node app-02 ... ID: 7cba8437fc4c735d928e3322458806a2
Adding device /dev/mapper/dockergroup-thinpoolstorage ... Unable to add device: Device /dev/mapper/dockergroup-thinpoolstorage not found.
Error loading the cluster topology.
Please check the failed node or device and rerun this script.


Condição para exibir ou não o item de mene de acordo com a permissão do usuário


no tener en cuenta este método


Can this window actually have vertical layout, so we could remove one level of container from here ?


boolean name should be more descriptive like `isSuccessful` or `isRequestSuccessful`


Thanks. I tried it in #6 and it worked.


Test my comment


呃呃呃


> Does anyone know if this has been accepted? I am still getting "OperationalError: database is locked"

It hasn't, it's not [here](https://github.com/thp/minidb/blob/master/minidb.py). I don't even see a PR.


Sentence should end with period `.`


That would be `-printf`, which is not portable.


hello,
ibus is not working, im not able to compile sketch... can you help me?


Thank You ^_^


Don't we need a migration for this?


This code has been removed.


With a more recent version of gluster-kubernetes the `/dev/mapper` bind mounts have been removed (#545 commit 20f39c4).


Successfully aliased the URL <https://currency-converter-7ml370ief.now.sh> to the following aliases.

* https://currency-converter.now.sh
* https://currency-converter-git-master.akepinski.now.sh


wrong


Successfully aliased the URL <https://portfolio-n58mjzavr.now.sh> to the following aliases.

* https://nnadozie.com
* https://portfolio-git-master.nnadozie.now.sh


Maybe we could simplify with a dedicated `AmendementTransfereALIndex`(!) event? It would allow to clean the `user_table` with the `apply` method 🤔


Best docker ever


Totally agree with your point. Though this pattern is used within the Ethereum Wiki:

```
function bid() {
        if (msg.value < highestBid) throw;

        if (highestBidder != 0) {
            if (!highestBidder.send(highestBid)) { // if this call consistently fails, no one else can bid
                throw;
            }
        }

       highestBidder = msg.sender;
       highestBid = msg.value;
    }
```

Source: https://github.com/ethereum/wiki/wiki/Safety#favor-pull-over-push-for-external-calls


한국어 음절 정보 1: 이론적으로 생성 가능한 음절 목록


I complete forgot about the patch!

Many thanks!


自分にとってインターフェースクラスは柔軟な設計を可能にする物だと思っています。

インターフェースクラスのメリットは派生を使うことで一つの関数を定義するだけで、イテレータで回せるというのもありますし、抽象的にすることで変更に強い設計にすることもできると思います。


hello everyone, a great opportunity to invest in bitcoin  is here, also learn how to build a bitcoin


This is expected since you are creating an 8 leveled database (default configuration). Were you expecting a different result?
![image](https://user-images.githubusercontent.com/1773953/55798733-0f41fd80-5b13-11e9-93b3-4300850e05aa.png)


correction: updated front* end


そうですメンバに置きたいです。

Class  SeaMap{
public:

// プレイヤーに入れる
void SetPlayerpInstance(Player*player){
m_pplayer = player;
}

private:
// プレイヤーの参照を持つ
Player * m_pplayer;
}


so clever xd, thanks for the token LMAO


Setting state to `success` where context is `VSTS: device tests (iOS)`.

Ignore the device tests, failures are known and will be fixed.


Mapに関連するオブジェクトならいいんですね。分かりました。ありがとうございます。


Setting state to `success` where context is `VSTS: device tests (iOS-Beta)`.

Ignore the device tests, failures are known and will be fixed.


I know it's not a good solution 😄
But it was the solution we could find.
The problem is, when I log in with Google account and shows the message error "Login from Google domain is not allowed for Google provider", I want to try again then I go to the home page, I click on Google button and it show directly message error. it looks like the browser saves the session


Can't it be simplified? сс @fdietz

`<template v-slot:default="{active, toggle}">` -> `<template v-slot="{active, toggle}">`


Setting state to `success` where context is `VSTS: device tests (TvOS-Beta)`.

Ignore the device tests, failures are known and will be fixed.


CI_Fixes_Baseline (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (2445 of 2445 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Setting state to `success` where context is `VSTS: device tests (TvOS)`.

Ignore the device tests, failures are known and will be fixed.


=> https://github.com/dereuromark/cakephp-ide-helper/pull/120


we havent removed any copyrights..  we've added... just like any other forked coins does


oh i missread


np :)


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Ignore abort on build, did time out after test started executing.


Hi Xiaoqiang,

I will send you an email with more details, also about upcoming changes. But yes we can discuss about putting this back and having an option in CMake to build or not build them.... It depends on how important this is for you since I think no one else were using it.

Cheers,

Erik


@stffrdhrn
I run it on FPGA. Simulation typically produces too long output for analysis. Even so the example, I believe, could be reduced down to
```
#include <stdio.h>
#include <math.h>
int main(void)
{
  printf("%f\r\n",sinf(2.0f));
  return 0;
}
```
it would be useful to have a reference for debug. Is it possible to use `sim` to generate, say, sequence of PC of completed instruction and written back values?

Perhaps, we additionally should check GCC behavior when it processed expression which involves operands o different types, for example `"an integer" <add> "a double"`. I've remembered that at 1-st time I compiled Whetstone it operated incorrectly. To fix it I had to edit Whetstone sources by adding explicit type conversions into such expressions. Have GCC got an option to force types coercion before computing an expression with mixed type of operands?


basically it iterates over the object's properties ignoring the inherited properties from `Object`. It's like `new_controls.forEach(function (key) { if new_controls.hasOwnProperty(key)... }`

see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

WatchOS issues can be ignored https://github.com/xamarin/maccore/issues/581 Timeour are due to the 3 dialogs.


Successfully aliased the URL <https://fme-graphql-pomqu42ol.now.sh> to the following aliases.

* https://graphql.firstmeanseverything.com
* https://fme-graphql-git-master.firstmeanseverything1.now.sh


nice


Successfully aliased the URL <https://johnkuehcom-qfyksyc07.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


I've used the standard language (which is translated) and added a test.


I would also add info on the metadata schema


@garrett-eclipse FYI


Yes, you are correct. It can be simplified in this example as you suggest using "v-slot" only. And there's another syntax using "#" for slots. But, if there are other named slots in this component, then you must explicitly use "v-slot:default". When using "#" and scoped slots you must use the name too "#default".

My feedback from readers is that they find scoped slots very confusing and I just didn't want to show multiple ways of using scoped slots. I opted instead to using a single syntax which works in all cases.


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

WatchOS issues can be ignored https://github.com/xamarin/maccore/issues/581


!= и == подходят только для примитивных типов данных (int, long и т.д.). Для ссылочных (Integer, String, Long и т.д.) нужно использовать equals(). Так-же, в данной ситуации стоит использовать isEmpty() + '!' перед getValue.


добавить модификаторы доступа для переменных


It should be associated with #347


ключ логов лучше использовать название класса.
 public static final String TAG = LoginActivity.class.getSimpleName();
...
 Log.d(TAG, "finish login");


Thanks for the explanation :+1:


см. комментарий выше


@BlitzProducts you know that was over 16 months ago, I refresh tokens every week dude lmao, good luck


модификатор доступа


Probably I should make a pull with more real functionality but I can't be sure when I will put time into it, but to slowly add capabiility seems feasible then your able to work on it as well, if you prefer we can create a separate branch ?


update


ok


Oh! Good, will try with level 8.


Setting state to `success` where context is `VSTS: device tests (TvOS)`.

Ignore the device tests, failures are known and will be fixed.


> そうですメンバに置きたいです。
>
> Class SeaMap{
> public:
>
> // プレイヤーに入れる
> void SetPlayerpInstance(Player*player){
> m_pplayer = player;
> }
>
> private:
> // プレイヤーの参照を持つ
> Player * m_pplayer;
> };

このPlayerのメンバの値を変更するsetterが必要になるってことですか？


Is this supposed to be $z_interval ?


Setting state to `success` where context is `VSTS: device tests (TvOS-Beta)`.

Ignore the device tests, failures are known and will be fixed.


Setting state to `success` where context is `VSTS: device tests (iOS-Beta)`.

Ignore the device tests, failures are known and will be fixed.


This does not seem to work as intended, there are now unnecessary leading zeros everywhere after the decimal.


Вынести ключ в отдельную константу на уровне класса


где модификаторы доступа?)


`contain('')` is always true, its better if that goes wrong first time


I'll try to reproduce and fix it


см. комментарии выше.


![](https://github.trello.services/images/mini-trello-icon.png) [implementação de validações](https://trello.com/c/4qcR145p/61-implementa%C3%A7%C3%A3o-de-valida%C3%A7%C3%B5es)


Error or not, a line is dumped in the logs.
Was this intentional? How can we tell good logs from bad?
Should the error had been returned in the first case and perhaps no log written in the good case?


для примитивных типов данных мы применяем ==, для всех остальных обязательно equeals либо, в данном случае ещё можно isEmpty()


mSettings не совсем удачное название для SharedPreferences


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

WatchOS issues can be ignored https://github.com/xamarin/maccore/issues/581 Timeouts can be ignored too.


Most of the suggestion from this issue thread are now addressed. Thank you!


нужны модификаторы доступа


kok lucu mas


Well, if in future it doesn't works i will fix it.


мы не называем переменные через

> _
только через camel case.


почему переменная логин и пассворд - это не константы? Они ведь являются ключами.


CI_Fixes_Baseline (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1093 of 1093 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-41.82%25-green.png)


DeepCode analyzed this commit.
There are no new issues. 1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/fjkz/inline_table/c074431d098a3f5c5f381282db1cb99b7ec93317/fjkz/inline_table/7e78b7d704cd7e4d139551f39f0131cf2b00e25a/_/%2F/code/) to see more details.


DeepCode analyzed this commit.
There are no new issues. 1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/fjkz/inline_table/f9d1d222dd1aa272013a6d04fc41fb8cbdf77875/fjkz/inline_table/c074431d098a3f5c5f381282db1cb99b7ec93317/_/%2F/code/) to see more details.


почему капсом? Это ведь не константы


DeepCode analyzed this commit.
There are no new issues. 1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/fjkz/inline_table/533238789852155e8df92431b915100fd4732708/fjkz/inline_table/f9d1d222dd1aa272013a6d04fc41fb8cbdf77875/_/%2F/code/) to see more details.


Setting state to `success` where context is `VSTS: device tests (TvOS)`.

Ignore the device tests, failures are known and will be fixed.


DeepCode analyzed this commit.
There are no new issues. 1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/fjkz/inline_table/df4b009fef05c52ebad433807b578ca467aff314/fjkz/inline_table/533238789852155e8df92431b915100fd4732708/_/%2F/code/) to see more details.


It helperd, thanks.


отформатировать весь код во всех классах с помощью ctrl + alt + L


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

WatchOS issue has been reported: https://github.com/xamarin/maccore/issues/1530 .


Successfully aliased the URL <https://portfolio-3-g1ngmknv3.now.sh> to the following aliases.

* https://samgarson.xyz
* https://samgarson.com
* https://www.samgarson.com
* https://portfolio-3-git-master.samtgarson1.now.sh


создание SP можно делать в главном потоке.


すみません、説明不足でした。
最初にアドレスを渡しておくようにしたいです。
アドレスを渡して置いたら直接Playerにアクセスできるので。
Playerクラスで隠蔽化?しているのですが...
相手の参照を持つのは危ないでしょうか。

Class SeaMap{
public:
// プレイヤーに入れる
SeaMap(Player*player){
m_pplayer = &player;
}
private:
// プレイヤーの参照を持つ
Player * m_pplayer;
};


лучше не использовать потоки здесь. Это не долгая операция, но может влечь за собой ошибки и утечки памяти.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


где модификаторы доступа?


Setting state to `success` where context is `VSTS: device tests (TvOS-Beta)`.

Ignore the device tests, failures are known and will be fixed.


почему не константа?)


I was thinking of :
- changing create() to take old_table and new_table arguments and move the old_value/new_value stringification there
- moving the user_table mutation to apply

I’m not too happy with the current render_summary method so I’m open to a refactoring.

Not sure about adding a specific event type for back to index.


почему это константы?)


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

WatchOS issues can be ignored https://github.com/xamarin/maccore/issues/581


lol this is like a portal to he turtlegold discord server ;)


ooh!
Meet kegcoin gold, the cryptocurrency of the future!
Fast block times (30 seconds) and super low fees allow easy use in everyday transactions
Ticker: KEG
Block time 30 seconds
Block reward (currently) 23 KEG
Website: http://kegcoin.tk/
Discord: https://discord.gg/DzQMNJ7
Pool: http://mine2.live/
BitcoinTalk: https://bitcointalk.org/index.php?topic=5120650.new#new lol


> 您好，完整代码如下：
>
> C:\Users\86189\AppData\Local\Programs\Python\Python37\python.exe C:/Users/86189/Desktop/new_spider_without_selenium/demo.py
> {'深圳': '94', '东莞': '133', '云浮': '195', '佛山': '196', '湛江': '197', '江门': '198', '惠州': '199', '珠海': '200', '韶关': '201', '阳江': '202', '茂名': '203', '潮州': '204', '揭阳': '205', '中山': '207', '清远': '208', '肇庆': '209', '河源': '210', '梅州': '211', '汕头': '212', '汕尾': '213', '郑州': '168', '南阳': '262', '新乡': '263', '开封': '264', '焦作': '265', '平顶山': '266', '许昌': '268', '安阳': '370', '驻马店': '371', '信阳': '373', '鹤壁': '374', '周口': '375', '商丘': '376', '洛阳': '378', '漯河': '379', '濮阳': '380', '三门峡': '381', '济源': '667', '成都': '97', '宜宾': '96', '绵阳': '98', '广元': '99', '遂宁': '100', '巴中': '101', '内江': '102', '泸州': '103', '南充': '104', '德阳': '106', '乐山': '107', '广安': '108', '资阳': '109', '自贡': '111', '攀枝花': '112', '达州': '113', '雅安': '114', '眉山': '291', '甘孜': '417', '阿坝': '457', '凉山': '479', '南京': '125', '苏州': '126', '无锡': '127', '连云港': '156', '淮安': '157', '扬州': '158', '泰州': '159', '盐城': '160', '徐州': '161', '常州': '162', '南通': '163', '镇江': '169', '宿迁': '172', '武汉': '28', '黄石': '30', '荆州': '31', '襄阳': '32', '黄冈': '33', '荆门': '34', '宜昌': '35', '十堰': '36', '随州': '37', '恩施': '38', '鄂州': '39', '咸宁': '40', '孝感': '41', '仙桃': '42', '天门': '73', '潜江': '74', '神农架': '687', '杭州': '138', '丽水': '134', '金华': '135', '温州': '149', '台州': '287', '衢州': '288', '宁波': '289', '绍兴': '303', '嘉兴': '304', '湖州': '305', '舟山': '306', '福州': '50', '莆田': '51', '三明': '52', '龙岩': '53', '厦门': '54', '泉州': '55', '漳州': '56', '宁德': '87', '南平': '253', '哈尔滨': '152', '大庆': '153', '伊春': '295', '大兴安岭': '297', '黑河': '300', '鹤岗': '301', '七台河': '302', '齐齐哈尔': '319', '佳木斯': '320', '牡丹江': '322', '鸡西': '323', '绥化': '324', '双鸭山': '359', '济南': '1', '滨州': '76', '青岛': '77', '烟台': '78', '临沂': '79', '潍坊': '80', '淄博': '81', '东营': '82', '聊城': '83', '菏泽': '84', '枣庄': '85', '德州': '86', '威海': '88', '济宁': '352', '泰安': '353', '莱芜': '356', '日照': '366', '西安': '165', '铜川': '271', '安康': '272', '宝鸡': '273', '商洛': '274', '渭南': '275', '汉中': '276', '咸阳': '277', '榆林': '278', '延安': '401', '石家庄': '141', '衡水': '143', '张家口': '144', '承德': '145', '秦皇岛': '146', '廊坊': '147', '沧州': '148', '保定': '259', '唐山': '261', '邯郸': '292', '邢台': '293', '沈阳': '150', '大连': '29', '盘锦': '151', '鞍山': '215', '朝阳': '216', '锦州': '217', '铁岭': '218', '丹东': '219', '本溪': '220', '营口': '221', '抚顺': '222', '阜新': '223', '辽阳': '224', '葫芦岛': '225', '长春': '154', '四平': '155', '辽源': '191', '松原': '194', '吉林': '270', '通化': '407', '白山': '408', '白城': '410', '延边': '525', '昆明': '117', '玉溪': '123', '楚雄': '124', '大理': '334', '昭通': '335', '红河': '337', '曲靖': '339', '丽江': '342', '临沧': '350', '文山': '437', '保山': '438', '普洱': '666', '西双版纳': '668', '德宏': '669', '怒江': '671', '迪庆': '672', '乌鲁木齐': '467', '石河子': '280', '吐鲁番': '310', '昌吉': '311', '哈密': '312', '阿克苏': '315', '克拉玛依': '317', '博尔塔拉': '318', '阿勒泰': '383', '喀什': '384', '和田': '386', '巴音郭楞': '499', '伊犁': '520', '塔城': '563', '克孜勒苏柯尔克孜': '653', '五家渠': '661', '阿拉尔': '692', '图木舒克': '693', '南宁': '90', '柳州': '89', '桂林': '91', '贺州': '92', '贵港': '93', '玉林': '118', '河池': '119', '北海': '128', '钦州': '129', '防城港': '130', '百色': '131', '梧州': '132', '来宾': '506', '崇左': '665', '太原': '231', '大同': '227', '长治': '228', '忻州': '229', '晋中': '230', '临汾': '232', '运城': '233', '晋城': '234', '朔州': '235', '阳泉': '236', '吕梁': '237', '长沙': '43', '岳阳': '44', '衡阳': '45', '株洲': '46', '湘潭': '47', '益阳': '48', '郴州': '49', '湘西': '65', '娄底': '66', '怀化': '67', '常德': '68', '张家界': '226', '永州': '269', '邵阳': '405', '南昌': '5', '九江': '6', '鹰潭': '7', '抚州': '8', '上饶': '9', '赣州': '10', '吉安': '115', '萍乡': '136', '景德镇': '137', '新余': '246', '宜春': '256', '合肥': '189', '铜陵': '173', '黄山': '174', '池州': '175', '宣城': '176', '巢湖': '177', '淮南': '178', '宿州': '179', '六安': '181', '滁州': '182', '淮北': '183', '阜阳': '184', '马鞍山': '185', '安庆': '186', '蚌埠': '187', '芜湖': '188', '亳州': '391', '呼和浩特': '20', '包头': '13', '鄂尔多斯': '14', '巴彦淖尔': '15', '乌海': '16', '阿拉善盟': '17', '锡林郭勒盟': '19', '赤峰': '21', '通辽': '22', '呼伦贝尔': '25', '乌兰察布': '331', '兴安盟': '333', '兰州': '166', '庆阳': '281', '定西': '282', '武威': '283', '酒泉': '284', '张掖': '285', '嘉峪关': '286', '平凉': '307', '天水': '308', '白银': '309', '金昌': '343', '陇南': '344', '临夏': '346', '甘南': '673', '海口': '239', '万宁': '241', '琼海': '242', '三亚': '243', '儋州': '244', '东方': '456', '五指山': '582', '文昌': '670', '陵水': '674', '澄迈': '675', '乐东': '679', '临高': '680', '定安': '681', '昌江': '683', '屯昌': '684', '保亭': '686', '白沙': '689', '琼中': '690', '贵阳': '2', '黔南': '3', '六盘水': '4', '遵义': '59', '黔东南': '61', '铜仁': '422', '安顺': '424', '毕节': '426', '黔西南': '588', '银川': '140', '吴忠': '395', '固原': '396', '石嘴山': '472', '中卫': '480', '西宁': '139', '海西': '608', '海东': '652', '玉树': '659', '海南': '676', '海北': '682', '黄南': '685', '果洛': '688', '拉萨': '466', '日喀则': '516', '那曲': '655', '林芝': '656', '山南': '677', '昌都': '678', '阿里': '691'}
> {'山东': '901', '贵州': '902', '江西': '903', '重庆': '904', '内蒙古': '905', '湖北': '906', '辽宁': '907', '湖南': '908', '福建': '909', '上海': '910', '北京': '911', '广西': '912', '广东': '913', '四川': '914', '云南': '915', '江苏': '916', '浙江': '917', '青海': '918', '宁夏': '919', '河北': '920', '黑龙江': '921', '吉林': '922', '天津': '923', '陕西': '924', '甘肃': '925', '新疆': '926', '河南': '927', '安徽': '928', '山西': '929', '海南': '930', '台湾': '931', '西藏': '932', '香港': '933', '澳门': '934'}
> Traceback (most recent call last):
> File "C:/Users/86189/Desktop/new_spider_without_selenium/demo.py", line 11, in
> baidu_index = BaiduIndex(['张艺兴', 'lol', '极限挑战', '吃鸡'], '2016-10-01', '2018-10-02')
> File "C:\Users\86189\Desktop\new_spider_without_selenium\get_index.py", line 36, in **init**
> self.get_result()
> File "C:\Users\86189\Desktop\new_spider_without_selenium\get_index.py", line 42, in get_result
> encrypt_datas, uniqid = self.get_encrypt_datas(start_date, end_date)
> File "C:\Users\86189\Desktop\new_spider_without_selenium\get_index.py", line 61, in get_encrypt_datas
> html = self.http_get(url)
> File "C:\Users\86189\Desktop\new_spider_without_selenium\get_index.py", line 103, in http_get
> response = requests.get(url, headers=headers)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 75, in get
> return request('get', url, params=params, **kwargs)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 60, in request
> return session.request(method=method, url=url, **kwargs)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 533, in request
> resp = self.send(prep, **send_kwargs)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 646, in send
> r = adapter.send(request, **kwargs)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 449, in send
> timeout=timeout
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
> chunked=chunked)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 354, in _make_request
> conn.request(method, url, **httplib_request_kw)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1229, in request
> self._send_request(method, url, body, headers, encode_chunked)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1270, in _send_request
> self.putheader(hdr, value)
> File "C:\Users\86189\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1202, in putheader
> values[i] = one_value.encode('latin-1')
> UnicodeEncodeError: 'latin-1' codec can't encode character '\u2026' in position 399: ordinal not in range(256)
>
> Process finished with exit code 1

不清楚你有没有改动代码，应该是请求头中包含"…"这个字符


References #19


Leo, stop.


TODO: Add figures + images


How to test localization without loading project?


Should the "echo" by a diag?


no


Meet kegcoin gold, the cryptocurrency of the future!
Fast block times (30 seconds) and super low fees allow easy use in everyday transactions
Ticker: KEG
Block time 30 seconds
Block reward (currently) 23 KEG
Website: http://kegcoin.tk/
Discord: https://discord.gg/DzQMNJ7
Pool: http://mine2.live/
BitcoinTalk: https://bitcointalk.org/index.php?topic=5120650.new#new lol


I changed lastdir, but you reverted again


:joy: fine... we'll keep deleting ur comments...


you cant stop this


@MaayanSG sure


Please do a `npm in joi` and I will take care of bumping it to the next major version


I can... and I just did. Get locked.


xcvxcv


インターフェースクラスについての意見ありがとうございました。
これからの @kou65 のインターフェースについての考え方のアドバイスをするときの参考にします。

あと、インターフェースを調べているなら、この内容にも行きついてると思いますが、
C++では多重継承はダイアモンド継承問題などから良しとされていません。
なので、JavaやC#などのインターフェースクラスを実装するのは大変だと思いますので
頑張ってください。


In program, we used the product() function in itertools module to create a deck of cards. This function performs the Cartesian product of the two sequence.
The two sequence are, numbers from 1 to 13 and the four suits. So, altogether we have 13 * 4 = 52 items in the deck with each card as a tuple. For e.g. deck[0] = (1, 'Spade').
Our deck is ordered, so we shuffle it using the function shuffle() in random module.
Finally, we draw the first five cards and display it to the user. We will get different output each time you run this program as shown in our two outputs.
Here we have used the standard modules itertools and random that comes with Python.


I'm wondering if we can drop support for the `set` object handler in PHP 8. Are you aware of any extensions that make use of it?


あとEnemyManagerは@fukutoさんが作ることで決定しました。


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `google_map_api_key` (in env: `GOOGLE_MAPS_API_KEY)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


deemphasize roadmap


@cewing Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.api/2/violations
```
src/plone/__init__.py:0:1: C101 Coding magic comment not found
src/plone/api/content.py:4:1: I001 isort found an import in the wrong position
src/plone/api/content.py:5:1: I001 isort found an import in the wrong position
src/plone/api/content.py:6:1: I001 isort found an import in the wrong position
src/plone/api/content.py:32:13: C816 missing trailing comma in Python 3.6+
src/plone/api/content.py:77:21: S001 found module formatter
src/plone/api/content.py:77:72: C812 missing trailing comma
src/plone/api/content.py:82:13: Q000 Remove bad quotes.
src/plone/api/content.py:83:13: Q000 Remove bad quotes.
src/plone/api/content.py:84:13: Q000 Remove bad quotes.
src/plone/api/content.py:84:68: C812 missing trailing comma
src/plone/api/content.py:297:13: Q000 Remove bad quotes.
src/plone/api/content.py:298:13: Q000 Remove bad quotes.
src/plone/api/content.py:298:69: C812 missing trailing comma
src/plone/api/content.py:320:5: B901 blind except: statement
src/plone/api/content.py:332:13: Q000 Remove bad quotes.
src/plone/api/content.py:333:13: Q000 Remove bad quotes.
src/plone/api/content.py:333:63: C812 missing trailing comma
src/plone/api/portal.py:5:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:6:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:7:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:21:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/portal.py:30:51: C812 missing trailing comma
src/plone/api/portal.py:52:9: Q000 Remove bad quotes.
src/plone/api/portal.py:53:9: Q000 Remove bad quotes.
src/plone/api/portal.py:54:9: Q000 Remove bad quotes.
src/plone/api/portal.py:54:46: C812 missing trailing comma
src/plone/api/portal.py:100:13: Q000 Remove bad quotes.
src/plone/api/portal.py:101:13: Q000 Remove bad quotes.
src/plone/api/portal.py:101:49: C812 missing trailing comma
src/plone/api/portal.py:154:23: C812 missing trailing comma
src/plone/api/portal.py:200:20: T000 Todo note found.
src/plone/api/portal.py:221:37: Q000 Remove bad quotes.
src/plone/api/portal.py:224:8: E713 test for membership should be 'not in'
src/plone/api/portal.py:230:13: Q000 Remove bad quotes.
src/plone/api/portal.py:231:13: Q000 Remove bad quotes.
src/plone/api/portal.py:231:51: C812 missing trailing comma
src/plone/api/__init__.py:0:1: C101 Coding magic comment not found
src/plone/api/env.py:0:1: C101 Coding magic comment not found
src/plone/api/env.py:3:1: I001 isort found an import in the wrong position
src/plone/api/env.py:8:1: I001 isort found an import in the wrong position
src/plone/api/user.py:26:20: C812 missing trailing comma
src/plone/api/user.py:66:13: Q000 Remove bad quotes.
src/plone/api/user.py:67:13: Q000 Remove bad quotes.
src/plone/api/user.py:67:64: C812 missing trailing comma
src/plone/api/user.py:85:30: C812 missing trailing comma
src/plone/api/user.py:112:31: C812 missing trailing comma
src/plone/api/validation.py:20:13: Q000 Remove bad quotes.
src/plone/api/validation.py:21:13: Q000 Remove bad quotes.
src/plone/api/validation.py:22:32: Q000 Remove bad quotes.
src/plone/api/validation.py:22:54: C812 missing trailing comma
src/plone/api/validation.py:66:21: Q000 Remove bad quotes.
src/plone/api/validation.py:67:25: Q000 Remove bad quotes.
src/plone/api/validation.py:67:44: C812 missing trailing comma
src/plone/api/validation.py:96:21: Q000 Remove bad quotes.
src/plone/api/validation.py:97:25: Q000 Remove bad quotes.
src/plone/api/validation.py:97:50: C812 missing trailing comma
src/plone/api/validation.py:127:21: Q000 Remove bad quotes.
src/plone/api/validation.py:128:21: Q000 Remove bad quotes.
src/plone/api/validation.py:128:45: Q000 Remove bad quotes.
src/plone/api/validation.py:128:73: C812 missing trailing comma
src/plone/api/group.py:19:14: C812 missing trailing comma
src/plone/api/group.py:43:32: C812 missing trailing comma
src/plone/api/group.py:128:70: C812 missing trailing comma
src/plone/api/group.py:169:70: C812 missing trailing comma
src/plone/api/tests/test_validation.py:37:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:40:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:63:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:68:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:72:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:77:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:82:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:89:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:96:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:119:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:120:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:127:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:128:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:129:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:152:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:153:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:158:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:159:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:160:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/base.py:10:1: I001 isort found an import in the wrong position
src/plone/api/tests/base.py:11:1: I001 isort found an import in the wrong position
src/plone/api/tests/base.py:43:28: Q000 Remove bad quotes.
src/plone/api/tests/base.py:45:28: Q000 Remove bad quotes.
src/plone/api/tests/test_user.py:7:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_user.py:32:48: C812 missing trailing comma
src/plone/api/tests/test_user.py:49:35: C812 missing trailing comma
src/plone/api/tests/test_user.py:53:35: C812 missing trailing comma
src/plone/api/tests/test_user.py:61:53: C812 missing trailing comma
src/plone/api/tests/test_user.py:75:30: C812 missing trailing comma
src/plone/api/tests/test_user.py:88:56: C812 missing trailing comma
src/plone/api/tests/test_user.py:123:42: C812 missing trailing comma
src/plone/api/tests/test_user.py:132:41: C812 missing trailing comma
src/plone/api/tests/test_user.py:136:52: C812 missing trailing comma
src/plone/api/tests/test_user.py:145:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:149:32: C812 missing trailing comma
src/plone/api/tests/test_user.py:159:25: C812 missing trailing comma
src/plone/api/tests/test_user.py:267:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:279:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:291:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:308:30: T000 Todo note found.
src/plone/api/tests/test_user.py:310:51: C812 missing trailing comma
src/plone/api/tests/test_user.py:329:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:349:72: C812 missing trailing comma
src/plone/api/tests/test_user.py:353:65: C812 missing trailing comma
src/plone/api/tests/test_user.py:545:20: Q000 Remove bad quotes.
src/plone/api/tests/test_user.py:552:63: C812 missing trailing comma
src/plone/api/tests/test_portal.py:5:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:6:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:7:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:36:16: P002 found "hasattr", consider replacing it
src/plone/api/tests/test_portal.py:61:41: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:61:57: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:97:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:98:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:99:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:100:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:101:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:102:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:103:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:104:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:105:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:106:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:107:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:108:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:109:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:110:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:111:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:112:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:113:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:114:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:115:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:116:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:117:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:118:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:119:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:120:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:121:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:122:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:123:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:124:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:125:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:126:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:127:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:157:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:169:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:178:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:179:20: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:180:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:181:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:194:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:195:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:196:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:211:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:212:20: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:213:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:214:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:227:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:228:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:229:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:339:34: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:375:17: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:376:52: C812 missing trailing comma
src/plone/api/tests/test_portal.py:377:14: C812 missing trailing comma
src/plone/api/tests/test_portal.py:382:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:383:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:384:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:385:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:441:19: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:16:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_content.py:94:49: C812 missing trailing comma
src/plone/api/tests/test_content.py:113:30: C812 missing trailing comma
src/plone/api/tests/test_content.py:119:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:120:33: C812 missing trailing comma
src/plone/api/tests/test_content.py:136:26: C812 missing trailing comma
src/plone/api/tests/test_content.py:141:9: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:165:38: C812 missing trailing comma
src/plone/api/tests/test_content.py:497:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:498:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:499:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:499:22: C812 missing trailing comma
src/plone/api/tests/test_content.py:597:32: C812 missing trailing comma
src/plone/api/tests/test_content.py:604:17: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:605:21: C812 missing trailing comma
src/plone/api/tests/test_content.py:606:14: C812 missing trailing comma
src/plone/api/tests/test_content.py:613:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:614:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:615:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:616:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:617:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:618:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:619:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:620:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:621:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:622:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:623:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:624:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:625:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:626:13: Q000 Remove bad quotes.
src/plone/api/tests/test_group.py:4:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_group.py:112:59: Q000 Remove bad quotes.
src/plone/api/tests/test_group.py:281:60: C812 missing trailing comma
src/plone/api/tests/test_env.py:30:14: D001 found declarePublic( replace it with AccessControl.ClassSecurityInfo.public
src/plone/api/tests/test_env.py:31:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:32:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:33:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:34:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
src/plone/api/tests/test_doctests.py:6:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_doctests.py:22:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_doctests.py:66:72: C812 missing trailing comma
src/plone/api/tests/test_doctests.py:92:36: C812 missing trailing comma
src/plone/api/tests/test_doctests.py:108:13: T001 print statement found.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Successfully aliased the URL <https://johnkuehcom-d8bhpz57f.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


@jaroel Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.api/8/violations
```
src/plone/api/content.py:5:1: I001 isort found an import in the wrong position
src/plone/api/content.py:23:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/content.py:43:13: C816 missing trailing comma in Python 3.6+
src/plone/api/content.py:78:28: S001 found module formatter
src/plone/api/content.py:97:13: Q000 Remove bad quotes.
src/plone/api/content.py:98:13: Q000 Remove bad quotes.
src/plone/api/content.py:99:13: Q000 Remove bad quotes.
src/plone/api/content.py:99:68: C812 missing trailing comma
src/plone/api/content.py:257:55: C812 missing trailing comma
src/plone/api/content.py:310:1: C901 '_wf_transitions_for' is too complex (12)
src/plone/api/content.py:402:17: Q000 Remove bad quotes.
src/plone/api/content.py:403:17: Q000 Remove bad quotes.
src/plone/api/content.py:403:73: C812 missing trailing comma
src/plone/api/content.py:430:17: Q000 Remove bad quotes.
src/plone/api/content.py:433:18: C812 missing trailing comma
src/plone/api/content.py:469:13: Q000 Remove bad quotes.
src/plone/api/content.py:470:13: Q000 Remove bad quotes.
src/plone/api/content.py:470:72: C812 missing trailing comma
src/plone/api/portal.py:5:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:6:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:7:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:9:1: I001 isort found an import in the wrong position
src/plone/api/portal.py:23:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/portal.py:32:51: C812 missing trailing comma
src/plone/api/portal.py:65:9: Q000 Remove bad quotes.
src/plone/api/portal.py:66:9: Q000 Remove bad quotes.
src/plone/api/portal.py:67:9: Q000 Remove bad quotes.
src/plone/api/portal.py:67:46: C812 missing trailing comma
src/plone/api/portal.py:113:13: Q000 Remove bad quotes.
src/plone/api/portal.py:114:13: Q000 Remove bad quotes.
src/plone/api/portal.py:114:49: C812 missing trailing comma
src/plone/api/portal.py:174:23: C812 missing trailing comma
src/plone/api/portal.py:233:20: T000 Todo note found.
src/plone/api/portal.py:254:37: Q000 Remove bad quotes.
src/plone/api/portal.py:264:17: Q000 Remove bad quotes.
src/plone/api/portal.py:265:17: Q000 Remove bad quotes.
src/plone/api/portal.py:265:55: C812 missing trailing comma
src/plone/api/portal.py:269:68: C812 missing trailing comma
src/plone/api/env.py:18:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/user.py:5:1: I001 isort found an import in the wrong position
src/plone/api/user.py:26:20: C812 missing trailing comma
src/plone/api/user.py:66:13: Q000 Remove bad quotes.
src/plone/api/user.py:67:13: Q000 Remove bad quotes.
src/plone/api/user.py:67:64: C812 missing trailing comma
src/plone/api/user.py:85:30: C812 missing trailing comma
src/plone/api/user.py:122:31: C812 missing trailing comma
src/plone/api/user.py:284:67: C812 missing trailing comma
src/plone/api/user.py:353:37: Q000 Remove bad quotes.
src/plone/api/user.py:396:37: Q000 Remove bad quotes.
src/plone/api/validation.py:20:13: Q000 Remove bad quotes.
src/plone/api/validation.py:21:13: Q000 Remove bad quotes.
src/plone/api/validation.py:22:32: Q000 Remove bad quotes.
src/plone/api/validation.py:22:54: C812 missing trailing comma
src/plone/api/validation.py:66:21: Q000 Remove bad quotes.
src/plone/api/validation.py:67:25: Q000 Remove bad quotes.
src/plone/api/validation.py:67:44: C812 missing trailing comma
src/plone/api/validation.py:96:21: Q000 Remove bad quotes.
src/plone/api/validation.py:97:25: Q000 Remove bad quotes.
src/plone/api/validation.py:97:50: C812 missing trailing comma
src/plone/api/validation.py:127:21: Q000 Remove bad quotes.
src/plone/api/validation.py:128:21: Q000 Remove bad quotes.
src/plone/api/validation.py:128:45: Q000 Remove bad quotes.
src/plone/api/validation.py:128:73: C812 missing trailing comma
src/plone/api/group.py:19:14: C812 missing trailing comma
src/plone/api/group.py:43:32: C812 missing trailing comma
src/plone/api/tests/test_validation.py:37:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:40:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:54:25: C812 missing trailing comma
src/plone/api/tests/test_validation.py:65:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:70:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:74:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:79:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:84:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:91:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:98:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:123:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:124:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:131:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:132:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:133:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:159:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:160:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:165:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:166:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_validation.py:167:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/base.py:4:1: I001 isort found an import in the wrong position
src/plone/api/tests/base.py:11:1: I001 isort found an import in the wrong position
src/plone/api/tests/base.py:12:1: I001 isort found an import in the wrong position
src/plone/api/tests/base.py:13:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/base.py:32:47: Q000 Remove bad quotes.
src/plone/api/tests/base.py:60:28: Q000 Remove bad quotes.
src/plone/api/tests/base.py:62:28: Q000 Remove bad quotes.
src/plone/api/tests/test_user.py:9:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_user.py:68:53: C812 missing trailing comma
src/plone/api/tests/test_user.py:82:30: C812 missing trailing comma
src/plone/api/tests/test_user.py:130:42: C812 missing trailing comma
src/plone/api/tests/test_user.py:139:41: C812 missing trailing comma
src/plone/api/tests/test_user.py:143:52: C812 missing trailing comma
src/plone/api/tests/test_user.py:152:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:156:32: C812 missing trailing comma
src/plone/api/tests/test_user.py:240:33: C812 missing trailing comma
src/plone/api/tests/test_user.py:274:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:286:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:298:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:305:26: C812 missing trailing comma
src/plone/api/tests/test_user.py:315:30: T000 Todo note found.
src/plone/api/tests/test_user.py:317:51: C812 missing trailing comma
src/plone/api/tests/test_user.py:385:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:392:26: C812 missing trailing comma
src/plone/api/tests/test_user.py:405:72: C812 missing trailing comma
src/plone/api/tests/test_user.py:409:65: C812 missing trailing comma
src/plone/api/tests/test_user.py:490:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:495:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:636:20: Q000 Remove bad quotes.
src/plone/api/tests/test_user.py:643:63: C812 missing trailing comma
src/plone/api/tests/test_portal.py:4:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:5:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:6:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:7:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_portal.py:25:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_portal.py:41:16: P002 found "hasattr", consider replacing it
src/plone/api/tests/test_portal.py:51:57: C812 missing trailing comma
src/plone/api/tests/test_portal.py:55:37: C812 missing trailing comma
src/plone/api/tests/test_portal.py:60:59: C812 missing trailing comma
src/plone/api/tests/test_portal.py:105:41: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:105:57: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:143:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:144:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:174:22: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:184:22: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:193:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:194:20: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:195:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:196:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:209:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:210:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:211:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:231:27: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:232:24: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:233:25: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:234:22: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:252:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:253:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:254:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:259:9: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:259:59: C812 missing trailing comma
src/plone/api/tests/test_portal.py:269:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:270:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:271:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:279:9: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:279:54: C812 missing trailing comma
src/plone/api/tests/test_portal.py:291:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:292:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:293:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:316:27: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:317:24: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:318:25: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:319:22: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:319:41: C812 missing trailing comma
src/plone/api/tests/test_portal.py:325:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:326:20: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:327:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:328:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:467:34: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:504:44: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:515:44: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:524:44: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:575:23: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:9:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_content.py:10:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_content.py:11:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_content.py:21:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_content.py:22:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_content.py:23:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_content.py:28:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_content.py:107:53: C812 missing trailing comma
src/plone/api/tests/test_content.py:126:30: C812 missing trailing comma
src/plone/api/tests/test_content.py:132:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:133:33: C812 missing trailing comma
src/plone/api/tests/test_content.py:157:30: C812 missing trailing comma
src/plone/api/tests/test_content.py:185:38: C812 missing trailing comma
src/plone/api/tests/test_content.py:266:77: C812 missing trailing comma
src/plone/api/tests/test_content.py:275:65: C812 missing trailing comma
src/plone/api/tests/test_content.py:281:37: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:314:28: C812 missing trailing comma
src/plone/api/tests/test_content.py:450:35: C812 missing trailing comma
src/plone/api/tests/test_content.py:496:25: C812 missing trailing comma
src/plone/api/tests/test_content.py:695:48: C812 missing trailing comma
src/plone/api/tests/test_content.py:702:48: C812 missing trailing comma
src/plone/api/tests/test_content.py:768:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:769:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:770:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:770:22: C812 missing trailing comma
src/plone/api/tests/test_content.py:777:34: C812 missing trailing comma
src/plone/api/tests/test_content.py:897:32: C812 missing trailing comma
src/plone/api/tests/test_content.py:904:17: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:905:21: C812 missing trailing comma
src/plone/api/tests/test_content.py:906:14: C812 missing trailing comma
src/plone/api/tests/test_content.py:913:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:914:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:915:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:916:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:917:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:918:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:919:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:920:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:921:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:922:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:923:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:924:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:925:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:926:13: Q000 Remove bad quotes.
src/plone/api/tests/test_group.py:4:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_group.py:195:33: C812 missing trailing comma
src/plone/api/tests/test_env.py:9:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_env.py:30:14: D001 found declarePublic( replace it with AccessControl.ClassSecurityInfo.public
src/plone/api/tests/test_env.py:31:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:32:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:33:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:34:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
src/plone/api/tests/test_env.py:408:59: C812 missing trailing comma
src/plone/api/tests/test_env.py:419:59: C812 missing trailing comma
src/plone/api/tests/test_doctests.py:4:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_doctests.py:7:1: I001 isort found an import in the wrong position
src/plone/api/tests/test_doctests.py:23:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_doctests.py:78:72: C812 missing trailing comma
src/plone/api/tests/test_doctests.py:104:36: C812 missing trailing comma
src/plone/api/tests/test_doctests.py:120:13: T001 print statement found.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


>すみません、説明不足でした。
最初にアドレスを渡しておくようにしたいです。
アドレスを渡して置いたら直接Playerにアクセスできるので。
Playerクラスで隠蔽化?しているのですが...
相手の参照を持つのは危ないでしょうか。

Playerクラスの値が必要ならば仕方ないかと。
ただ、ポインタは相手が解放された場合に
保持している値が使用不可になるので、処理の流れに注意を払ってください。

> あとEnemyManagerは@fukutoさんが作ることで決定しました。

了解しました。


@gforcada Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.api/16/violations
```
src/plone/api/portal.py:46:5: W503 line break before binary operator
src/plone/api/portal.py:51:5: W503 line break before binary operator
src/plone/api/tests/test_content.py:507:13: E128 continuation line under-indented for visual indent
src/plone/api/tests/test_content.py:507:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:523:13: E128 continuation line under-indented for visual indent
src/plone/api/tests/test_content.py:523:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:537:13: E128 continuation line under-indented for visual indent
src/plone/api/tests/test_content.py:537:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:550:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:595:13: E128 continuation line under-indented for visual indent
src/plone/api/tests/test_content.py:595:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:624:13: E128 continuation line under-indented for visual indent
src/plone/api/tests/test_content.py:624:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:643:13: E128 continuation line under-indented for visual indent
src/plone/api/tests/test_content.py:643:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:690:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:701:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:721:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:731:13: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:36:5: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:37:5: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:38:5: W503 line break before binary operator
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Regarding issue #45


@gforcada Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.api/17/violations
```
src/plone/api/portal.py:46:5: W503 line break before binary operator
src/plone/api/portal.py:51:5: W503 line break before binary operator
src/plone/api/tests/test_content.py:509:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:525:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:539:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:552:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:597:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:626:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:645:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:692:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:703:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:723:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:733:13: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:36:5: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:37:5: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:38:5: W503 line break before binary operator
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


CI_Fixes (Myoldmopar) - x86_64-MacOS-10.13-clang: Tests Failed (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Any particular reason why you switched back to the old frametime?


This is the way to include other Git project in a Sbt project.


インターフェースクラスの意見ありがとうございます。
はい、頑張ります。また意見を頂けたら嬉しいです。


删除


I supposed you don't need this line here anymore if you've changed the symlink in build.xml. Or do you want to keep it for compatibility?


Leaving a note for myself to check how this counts against loop limit. Do we return false or iterate once?


Successfully aliased the URL <https://johnkuehcom-4tvu4iacf.now.sh> to the following aliases.

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


Podemos aproveitar que o Python é uma linguagem multiparadigma e criar um objeto "Gasto" com o valor e categoria. Assim evitamos de ter que lembrar o que os índices 0 e 1 significam


It's nice, thank you. This is for lazy people as me. Thank you.


你好老妹


lel kek


I think previousScore is from point of view of current side_to_move() so you don't need separate ct1 and ct2 ? E.g. see dct calculation, it gets the same sign as previousScore.


Небольшая хитрость - `[@player, @dealer].each { |partner| partner.release_cards(@deck) }`


Vc ta com código duplicado aqui, pode extrair a lógica para uma função, ordenar_valores(crescente:True, tamanho:5) e chamar esse função a partir da "Menores_valores" e "maiores_Valores"


Можно везде заюзать.


Add bot


I will checkout the previous version and make the required changes to remove the TimeSeries stuff.  I will then copy the table to the .rst document.


thx @pgleeson I wondered why the lines were a bit funny, but forget to dig into that.


Ok


This would move the old ammo to the ground also if one hand is "empty" (=occupied only by the new ammo to be loaded in).


クラス図に相関関係のあるメンバを入れていました。
このまえの設計のレビューをお願いしたいです。

クラス図はMapClassDesignの中の「MapClass.Draw.io」にあります。
MapClass.draw.ioの開き方は,
Draw.ioファイルの開き方.txtを見てください
MapClass仕様書にクラスの詳細がのってます。

見なくていい場所
　　　　　コードは見なくて大丈夫です。
コミット範囲は
　　　　「MapClassクラス図を少し変更しました。」
　　　　　のクラス図です。
レビューする範囲は
　　　　MapManager
　　　　MapLoader
　　　　MapData
　　　　MapBase
　　　　SeaMap
　　　　BackGround
　　　　MapObject
クラスです。
それ以外は見なくて大丈夫です。
レビューしてほしいこと
　　　　このクラス図の直した方が良い所

              うまく動くかどうか

　　　　柔軟なクラスかどうか

　　　　カプセル化を意識した設計か

               他のクラスに影響があまりなく、入れられる設計か。(位置など)

他に直した方がいい所や、分からない所など言って頂けたら嬉しいです。

でも今日は遅いので明日でも大丈夫です。


CI_Fixes (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (2445 of 2445 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Ah yes, setuptools does that on install. Part of the surprises I ran into when individually quarantining python packages.