fixed module reloading for jupyterlab NEXT: try deployment
This commit is contained in:
@@ -2,9 +2,15 @@ import requests
|
|||||||
from oauthlib.oauth2 import BackendApplicationClient
|
from oauthlib.oauth2 import BackendApplicationClient
|
||||||
from requests_oauthlib import OAuth2Session, OAuth2
|
from requests_oauthlib import OAuth2Session, OAuth2
|
||||||
import jsonapi_requests
|
import jsonapi_requests
|
||||||
|
import importlib
|
||||||
|
import neofarm.orm.my_meta
|
||||||
|
import neofarm.orm.log
|
||||||
|
import neofarm.orm.asset
|
||||||
|
import neofarm.orm.quantity
|
||||||
|
import neofarm.orm.taxonomy
|
||||||
|
importlib.reload(neofarm.orm.my_meta)
|
||||||
from . orm.my_meta import MyMeta
|
from . orm.my_meta import MyMeta
|
||||||
|
|
||||||
|
|
||||||
# constants:
|
# constants:
|
||||||
root_url = 'https://farmos.wagframe.duckdns.org/'
|
root_url = 'https://farmos.wagframe.duckdns.org/'
|
||||||
api_root = root_url + 'api/'
|
api_root = root_url + 'api/'
|
||||||
@@ -28,18 +34,16 @@ def init_api():
|
|||||||
'TIMEOUT': 1,
|
'TIMEOUT': 1,
|
||||||
})
|
})
|
||||||
jsonapi_requests.configuration.default = api
|
jsonapi_requests.configuration.default = api
|
||||||
|
return api
|
||||||
|
|
||||||
api = init_api()
|
api = init_api()
|
||||||
MyMeta.set_api(api)
|
MyMeta.set_api(api)
|
||||||
# these have to be defined after MyMeta.api is set for the correct value to be inherited
|
# these have to be defined after MyMeta.api is set for the correct value to be inherited
|
||||||
|
importlib.reload(neofarm.orm.log)
|
||||||
from . orm.log import *
|
from . orm.log import *
|
||||||
|
importlib.reload(neofarm.orm.asset)
|
||||||
from . orm.asset import *
|
from . orm.asset import *
|
||||||
|
importlib.reload(neofarm.orm.quantity)
|
||||||
from . orm.quantity import *
|
from . orm.quantity import *
|
||||||
|
importlib.reload(neofarm.orm.taxonomy)
|
||||||
from . orm.taxonomy import *
|
from . orm.taxonomy import *
|
||||||
import neofarm.lib as neo
|
|
||||||
import sys
|
|
||||||
try:
|
|
||||||
del sys.modules['neofarm.lib']
|
|
||||||
except AttributeError:
|
|
||||||
pass
|
|
||||||
import neofarm.lib as neo
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
import jsonapi_requests
|
import jsonapi_requests
|
||||||
from . my_meta import MyMeta
|
from . my_meta import MyMeta
|
||||||
|
|
||||||
|
|
||||||
class Asset(jsonapi_requests.orm.ApiModel):
|
class Asset(jsonapi_requests.orm.ApiModel):
|
||||||
class Meta(MyMeta):
|
class Meta(MyMeta):
|
||||||
type = 'asset'
|
type = 'asset'
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import jsonapi_requests
|
import jsonapi_requests
|
||||||
from . my_meta import MyMeta
|
from . my_meta import MyMeta
|
||||||
|
|
||||||
|
|
||||||
class Quantity(jsonapi_requests.orm.ApiModel):
|
class Quantity(jsonapi_requests.orm.ApiModel):
|
||||||
class Meta(MyMeta):
|
class Meta(MyMeta):
|
||||||
type = 'quantity'
|
type = 'quantity'
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import jsonapi_requests
|
import jsonapi_requests
|
||||||
from . my_meta import MyMeta
|
from . my_meta import MyMeta
|
||||||
|
|
||||||
|
|
||||||
class Taxonomy(jsonapi_requests.orm.ApiModel):
|
class Taxonomy(jsonapi_requests.orm.ApiModel):
|
||||||
class Meta(MyMeta):
|
class Meta(MyMeta):
|
||||||
type = 'taxonomy_term'
|
type = 'taxonomy_term'
|
||||||
|
|||||||
1201
reporting.ipynb
1201
reporting.ipynb
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user