Merge branch 'future' into type-type-conversion
This commit is contained in:
commit
619f4d71ae
17
README.md
17
README.md
|
@ -92,7 +92,7 @@ options:
|
||||||
|
|
||||||
here are a few examples to get you quickly started using surplus in your own program:
|
here are a few examples to get you quickly started using surplus in your own program:
|
||||||
|
|
||||||
1. let surplus do the heavy lifiting
|
1. let surplus do the heavy lifting
|
||||||
|
|
||||||
```python
|
```python
|
||||||
>>> from surplus import surplus, Behaviour
|
>>> from surplus import surplus, Behaviour
|
||||||
|
@ -101,7 +101,7 @@ here are a few examples to get you quickly started using surplus in your own pro
|
||||||
'Ngee Ann Polytechnic\n535 Clementi Road\nBukit Timah\n599489\nNorthwest, Singapore'
|
'Ngee Ann Polytechnic\n535 Clementi Road\nBukit Timah\n599489\nNorthwest, Singapore'
|
||||||
```
|
```
|
||||||
|
|
||||||
2. handle queries seperately
|
2. handle queries separately
|
||||||
|
|
||||||
```python
|
```python
|
||||||
>>> import surplus
|
>>> import surplus
|
||||||
|
@ -126,7 +126,7 @@ here are a few examples to get you quickly started using surplus in your own pro
|
||||||
|
|
||||||
notes:
|
notes:
|
||||||
|
|
||||||
- you can change what surplus does by passing in a custom [`Behaviour`](#class-behaviour)
|
- you can change what surplus does when passing in a custom [`Behaviour`](#class-behaviour)
|
||||||
object
|
object
|
||||||
|
|
||||||
- most surplus functions return a [`Result`](#class-result) object. while you can
|
- most surplus functions return a [`Result`](#class-result) object. while you can
|
||||||
|
@ -178,7 +178,7 @@ the command to create an empty commit is `git commit --allow-empty`
|
||||||
### reporting incorrect output
|
### reporting incorrect output
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> this section is independent from the rest of the contributing section.
|
> this section is independent of the rest of the contributing section.
|
||||||
|
|
||||||
different output from the iOS Shortcuts app is expected, however incorrect output is not.
|
different output from the iOS Shortcuts app is expected, however incorrect output is not.
|
||||||
|
|
||||||
|
@ -198,7 +198,7 @@ and do the following:
|
||||||
2. include the erroneous query.
|
2. include the erroneous query.
|
||||||
(_the Plus Code/local code/latlong coordinate/query string you passed into surplus_)
|
(_the Plus Code/local code/latlong coordinate/query string you passed into surplus_)
|
||||||
|
|
||||||
3. include output from the teminal with the
|
3. include output from the terminal with the
|
||||||
[`--debug` flag](#command-line-usage) passed to the surplus CLI or with
|
[`--debug` flag](#command-line-usage) passed to the surplus CLI or with
|
||||||
`debug=True` set in function calls.
|
`debug=True` set in function calls.
|
||||||
|
|
||||||
|
@ -245,8 +245,9 @@ other examples that _should not_ be reported are:
|
||||||
|
|
||||||
- name of place is incorrect/different
|
- name of place is incorrect/different
|
||||||
|
|
||||||
this may be due to incorrect data from the geolocator function, which is OpenStreetMap Nominatim by default.
|
this may be due to incorrect data from the geocoder function, which is OpenStreetMap
|
||||||
in the case of Nominatim, it means that the data on OpenStreetMap is incorrect.
|
Nominatim by default. in the case of Nominatim, it means that the data on OpenStreetMap
|
||||||
|
is incorrect.
|
||||||
|
|
||||||
(_if so, then consider updating OpenStreetMap to help not just you, but other surplus
|
(_if so, then consider updating OpenStreetMap to help not just you, but other surplus
|
||||||
and OpenStreetMap users!_)
|
and OpenStreetMap users!_)
|
||||||
|
@ -992,7 +993,7 @@ methods
|
||||||
|
|
||||||
#### `Latlong.__str__()`
|
#### `Latlong.__str__()`
|
||||||
|
|
||||||
method that returns a comma-and-space-seperated string of `self.latitude` and
|
method that returns a comma-and-space-separated string of `self.latitude` and
|
||||||
`self.longitude`
|
`self.longitude`
|
||||||
|
|
||||||
- signature
|
- signature
|
||||||
|
|
10
releaser.py
10
releaser.py
|
@ -38,10 +38,16 @@ path_surplus = Path(__file__).parent.joinpath("./surplus/surplus.py")
|
||||||
|
|
||||||
build_time = datetime.now(timezone(timedelta(hours=8))) # using SGT
|
build_time = datetime.now(timezone(timedelta(hours=8))) # using SGT
|
||||||
insert_build_branch: str = run(
|
insert_build_branch: str = run(
|
||||||
"git rev-parse --abbrev-ref HEAD", capture_output=True, text=True, shell=True
|
"git rev-parse --abbrev-ref HEAD",
|
||||||
|
capture_output=True,
|
||||||
|
text=True,
|
||||||
|
shell=True,
|
||||||
).stdout.strip("\n")
|
).stdout.strip("\n")
|
||||||
insert_build_commit: str = run(
|
insert_build_commit: str = run(
|
||||||
"git rev-parse HEAD", capture_output=True, text=True, shell=True
|
"git rev-parse HEAD",
|
||||||
|
capture_output=True,
|
||||||
|
text=True,
|
||||||
|
shell=True,
|
||||||
).stdout.strip("\n")
|
).stdout.strip("\n")
|
||||||
insert_build_datetime: str = repr(build_time).replace("datetime.", "")
|
insert_build_datetime: str = repr(build_time).replace("datetime.", "")
|
||||||
|
|
||||||
|
|
|
@ -1605,7 +1605,7 @@ def cli() -> int:
|
||||||
query = parse_query(behaviour=behaviour)
|
query = parse_query(behaviour=behaviour)
|
||||||
|
|
||||||
if behaviour.debug:
|
if behaviour.debug:
|
||||||
print(f"debug: cli: {query=}")
|
print(f"debug: cli: {query=}", file=behaviour.stderr)
|
||||||
|
|
||||||
if not query:
|
if not query:
|
||||||
print(f"error: {query.cry(string=not behaviour.debug)}", file=behaviour.stderr)
|
print(f"error: {query.cry(string=not behaviour.debug)}", file=behaviour.stderr)
|
||||||
|
|
Loading…
Reference in a new issue