Opened 8 years ago
Closed 8 years ago
#3214 closed defect (fixed)
t.rast.mapcalc: TypeError: object of type 'NoneType' has no len()
| Reported by: | martinl | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.2.0 |
| Component: | Temporal | Version: | svn-releasebranch72 |
| Keywords: | t.rast.mapcalc | Cc: | |
| CPU: | Unspecified | Platform: | Unspecified |
Description
I have two spatial-temporal datasets: tp2 and tp5. t.rast.mapcalc works when using one dataset:
t.rast.mapcalc in=tp5 exp="tp5 < 40" out=water basename=water --o
But combination of two datasets fails:
t.rast.mapcalc in=tp2,tp5 exp="tp5 < 40 || tp2 < 40" out=water basename=water --o
with
ERROR: The temporal map type of the sample dataset must be interval
main()
File "/opt/src/grass72_release/dist.x86_64-pc-linux-gnu/scripts/t.rast.mapcalc", line 95, in main
base, method, nprocs, register_null, spatial)
File "/opt/src/grass72_release/dist.x86_64-pc-linux-gnu/etc/python/grass/temporal/mapcalc.py", line 122, in dataset_mapcalculator
if not list and len(list) == 0:
TypeError: object of type 'NoneType' has no len()
Attachments (1)
Change History (5)
comment:1 by , 8 years ago
| Version: | unspecified → svn-releasebranch72 |
|---|
by , 8 years ago
| Attachment: | patch_3214.diff added |
|---|
Note:
See TracTickets
for help on using tickets.

attachment:patch_3214.diff seems to fix this issue.