<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/gitlab/base.py, branch renovate/gitlab</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>chore: consolidate license and authors</title>
<updated>2022-08-05T06:14:14+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-08-04T22:14:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=366665e89045eb24d47f730e2a5dea6229839e20'/>
<id>366665e89045eb24d47f730e2a5dea6229839e20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: enable mypy check `warn_return_any`</title>
<updated>2022-07-29T04:39:22+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-07-29T04:39:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=76ec4b481fa931ea36a195ac474812c11babef7b'/>
<id>76ec4b481fa931ea36a195ac474812c11babef7b</id>
<content type='text'>
Update code so that the `warn_return_any` check passes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update code so that the `warn_return_any` check passes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1872 from python-gitlab/jlvillal/as_dict</title>
<updated>2022-07-20T20:11:15+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-07-20T20:11:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=fcbced88025dcf2ff980104bec1d48df3258bc7c'/>
<id>fcbced88025dcf2ff980104bec1d48df3258bc7c</id>
<content type='text'>
 feat: add `asdict()` and `to_json()` methods to Gitlab Objects</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 feat: add `asdict()` and `to_json()` methods to Gitlab Objects</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add `asdict()` and `to_json()` methods to Gitlab Objects</title>
<updated>2022-07-20T15:38:43+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-07-20T15:38:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=08ac071abcbc28af04c0fa655576e25edbdaa4e2'/>
<id>08ac071abcbc28af04c0fa655576e25edbdaa4e2</id>
<content type='text'>
Add an `asdict()` method that returns a dictionary representation copy
of the Gitlab Object. This is a copy and changes made to it will have
no impact on the Gitlab Object.

The `asdict()` method name was chosen as both the `dataclasses` and
`attrs` libraries have an `asdict()` function which has the similar
purpose of creating a dictionary represenation of an object.

Also add a `to_json()` method that returns a JSON string
representation of the object.

Closes: #1116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an `asdict()` method that returns a dictionary representation copy
of the Gitlab Object. This is a copy and changes made to it will have
no impact on the Gitlab Object.

The `asdict()` method name was chosen as both the `dataclasses` and
`attrs` libraries have an `asdict()` function which has the similar
purpose of creating a dictionary represenation of an object.

Also add a `to_json()` method that returns a JSON string
representation of the object.

Closes: #1116
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: results returned by `attributes` property to show updates</title>
<updated>2022-07-20T15:38:31+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-07-20T15:38:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=e5affc8749797293c1373c6af96334f194875038'/>
<id>e5affc8749797293c1373c6af96334f194875038</id>
<content type='text'>
Previously the `attributes` method would show the original values in a
Gitlab Object even if they had been updated. Correct this so that the
updated value will be returned.

Also use copy.deepcopy() to ensure that modifying the dictionary returned can
not also modify the object.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the `attributes` method would show the original values in a
Gitlab Object even if they had been updated. Correct this so that the
updated value will be returned.

Also use copy.deepcopy() to ensure that modifying the dictionary returned can
not also modify the object.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add a `lazy` boolean attribute to `RESTObject`</title>
<updated>2022-07-20T15:34:08+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-07-20T15:34:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=a7e8cfbae8e53d2c4b1fb75d57d42f00db8abd81'/>
<id>a7e8cfbae8e53d2c4b1fb75d57d42f00db8abd81</id>
<content type='text'>
This can be used to tell if a `RESTObject` was created using
`lazy=True`.

Add a message to the `AttributeError` if attribute access fails for an
instance created with `lazy=True`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can be used to tell if a `RESTObject` was created using
`lazy=True`.

Add a message to the `AttributeError` if attribute access fails for an
instance created with `lazy=True`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2114 from python-gitlab/jlvillal/remove_trys</title>
<updated>2022-07-04T13:28:29+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-07-04T13:28:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=3df404c8165c36486bbcdf03816bd0b3173d9de8'/>
<id>3df404c8165c36486bbcdf03816bd0b3173d9de8</id>
<content type='text'>
chore: simplify multi-nested try blocks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chore: simplify multi-nested try blocks</pre>
</div>
</content>
</entry>
<entry>
<title>fix: ensure path elements are escaped</title>
<updated>2022-07-03T16:27:55+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-07-03T16:27:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=5d9c198769b00c8e7661e62aaf5f930ed32ef829'/>
<id>5d9c198769b00c8e7661e62aaf5f930ed32ef829</id>
<content type='text'>
Ensure the path elements that are passed to the server are escaped.
For example a "/" will be changed to "%2F"

Closes: #2116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure the path elements that are passed to the server are escaped.
For example a "/" will be changed to "%2F"

Closes: #2116
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: simplify multi-nested try blocks</title>
<updated>2022-06-30T00:43:41+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-06-30T00:43:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=e7344709d931e2b254d225d77ca1474bc69971f8'/>
<id>e7344709d931e2b254d225d77ca1474bc69971f8</id>
<content type='text'>
Instead of have a multi-nested series of try blocks. Convert it to a
more readable series of `if` statements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of have a multi-nested series of try blocks. Convert it to a
more readable series of `if` statements.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(base): do not fail repr() on lazy objects</title>
<updated>2022-06-20T17:33:49+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-06-20T14:55:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=1efb123f63eab57600228b75a1744f8787c16671'/>
<id>1efb123f63eab57600228b75a1744f8787c16671</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
