Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tbgl
tools
mrdna
Commits
46dd0ed8
Commit
46dd0ed8
authored
Mar 02, 2021
by
cmaffeo2
Browse files
Added basic configuration for logging
parent
91d0b45b
Changes
2
Hide whitespace changes
Inline
Side-by-side
mrdna/__init__.py
View file @
46dd0ed8
## Set up loggers
import
logging
def
_get_username
():
import
sys
try
:
return
sys
.
environ
[
'USER'
]
except
:
return
None
logging
.
basicConfig
(
format
=
'%(name)s: %(levelname)s: %(message)s'
)
logger
=
logging
.
getLogger
(
__name__
)
logger
.
setLevel
(
logging
.
INFO
)
_ch
=
logging
.
StreamHandler
()
_ch
.
setFormatter
(
logging
.
Formatter
(
'%(name)s: %(levelname)s: %(message)s'
))
logger
.
addHandler
(
_ch
)
devlogger
=
logging
.
getLogger
(
__name__
+
'.dev'
)
# devlogger.setLevel(logging.DEBUG)
if
_get_username
()
not
in
(
'cmaffeo2'
,):
devlogger
.
addHandler
(
logging
.
NullHandler
())
## Import resources
from
pathlib
import
Path
from
.version
import
get_version
...
...
@@ -8,6 +30,7 @@ _RESOURCE_DIR = Path(__file__).parent / 'resources'
def
get_resource_path
(
relative_path
):
return
_RESOURCE_DIR
/
relative_path
## Import useful messsages
from
.segmentmodel
import
SegmentModel
,
SingleStrandedSegment
,
DoubleStrandedSegment
from
.simulate
import
multiresolution_simulation
from
.model.dna_sequence
import
read_sequence_file
...
...
mrdna/segmentmodel.py
View file @
46dd0ed8
import
logging
import
pdb
import
subprocess
from
pathlib
import
Path
...
...
@@ -10,6 +11,7 @@ from copy import copy, deepcopy
from
.model.nbPot
import
nbDnaScheme
from
.
import
get_resource_path
from
.
import
logger
,
devlogger
import
re
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment