Comments (4)
Yes. I think adding a runs
argument would handle this, and allow fetching of more script related functions like scripts_post_containers
.
from civis-r.
Ah, so are you imagining adding runs
as an argument option to fun_type
along with adding patch
as an argument option to verb
, for example? In such a case, what do you imagine as the trade-off between client-end vs. user-end checking to ensure that the function it returns is valid?
For example, would trying to verify with something like exists("scripts_post_containers", where = "package:civis", mode = "function")
work? (That seems like a simpler and better approach than the hacky series of asserts that I had in mind.)
from civis-r.
Ah, so are you imagining adding runs as an argument option to fun_type along with adding patch as an argument option to verb, for example?
Yes!
what do you imagine as the trade-off between client-end vs. user-end checking to ensure that the function it returns is valid?
Great q. The get
call in get_script_fun
returns the function in the package if it's available, and fails otherwise. Your suggestion using exists
works similarly! Since the user of the function is the developer, it's on the developer to make sure that usage checks out. An end-user will experience a failure here as a cryptic error, but is a bug.
from civis-r.
Ahh, cool! I didn't realize that get
did that! (Here I was imagining some complicated set of checks and it was already happening right under my nose!)
from civis-r.
Related Issues (20)
- DOC: remove models endpoints from documentation
- ENH helper function to list models
- ENH helper function to share models
- ENH automatically deploy docs on release
- ENH provide option to override default polling interval HOT 1
- ENH: Automatically retry on all verbs when rate limit is exeeded
- ENH: Point civis_ml script templates to aliases HOT 1
- Generalize `write_job_output` to an arbitrary object instead of "File" HOT 2
- Generalized `patch` function (plus a motivating example) HOT 3
- ENH: retry more than 3 times
- Is there any use in writing a file locally first before calling `write_civis_file`? HOT 3
- Adding project/report sharing utility code HOT 3
- BUG: error handling on 429
- Switch to CSVImports for Redshift upload
- DOC: Documentation on CASS/NCOA endpoint not complete HOT 1
- BUG: `fetch_all` throws error on `aliases_list` API function HOT 3
- Argument 'local' of Future() to become defunct [breaks your package] HOT 4
- future: Rename 'state' from `"succeeded" to "finished" HOT 10
- Is this repo and the 'civis' package maintained? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from civis-r.