11# -*- coding: utf-8 -*-
22"""Data structures that store matching metres for known patterns."""
33
4- from __future__ import absolute_import , division , print_function , unicode_literals
4+ from __future__ import absolute_import , division , unicode_literals
55
66import logging
77import os
@@ -90,7 +90,7 @@ def jsonToPy(filename):
9090 if isinstance (metre_value , dict ):
9191 # assert metre_value.keys() <= {'pattern', 'comment', 'instance'}, metre_value.keys()
9292 if 'pattern' not in metre_value .keys ():
93- print ('Skipping this: ' , metre_value .keys (), ' in ' , metre_value )
93+ # logging.debug ('Skipping this: ', metre_value.keys(), ' in ', metre_value)
9494 continue
9595 metre_value = metre_value ['pattern' ]
9696 if isinstance (metre_value , unicode ) and metre_value .startswith ('TODO' ):
@@ -105,7 +105,7 @@ def GetPattern(metre):
105105
106106def _RemoveChars (input_string , chars ):
107107 """Wrapper function because string.translate != unicode.translate."""
108- # print ('input_string is ', input_string.encode('utf-8'))
108+ # logging.debug ('input_string is ', input_string.encode('utf-8'))
109109 for char in chars :
110110 input_string = input_string .replace (char , '' )
111111 return input_string
@@ -129,23 +129,24 @@ def _CleanUpSimpleRegex(regex):
129129def _AddPatternForMetre (metre_name , pada_patterns ):
130130 if metre_name in pattern_for_metre :
131131 if pattern_for_metre [metre_name ] != pada_patterns :
132- # Print ('Mismatch for %s' % metre_name)
133- # Print (pattern_for_metre[metre_name])
134- # Print (' vs ')
135- # Print (pada_patterns)
132+ # logging.debug ('Mismatch for %s' % metre_name)
133+ # logging.debug (pattern_for_metre[metre_name])
134+ # logging.debug (' vs ')
135+ # logging.debug (pada_patterns)
136136 # assert False
137- logging .info ('Not overwriting as already present: %s' % metre_name )
137+ pass
138+ # logging.debug('Not overwriting as already present: %s' % metre_name)
138139 return
139140 pattern_for_metre [metre_name ] = pada_patterns
140141
141142
142143def _AddFullPattern (full_pattern , metre_name ):
143144 if full_pattern in known_full_patterns :
144145 # TODO(shreevatsa): Figure out what exactly to do in this case
145- # Print ('Error: full pattern already present')
146- # Print (metre_name)
147- # Print (full_pattern)
148- # Print (known_full_patterns[full_pattern])
146+ # logging.debug ('Error: full pattern already present')
147+ # logging.debug (metre_name)
148+ # logging.debug (full_pattern)
149+ # logging.debug (known_full_patterns[full_pattern])
149150 return False
150151 assert full_pattern not in known_full_patterns
151152 known_full_patterns [full_pattern ] = {metre_name : True }
@@ -176,7 +177,7 @@ def _AddArdhasamavrttaPattern(metre_name, odd_and_even_pada_patterns):
176177 assert re .match (r'^[LG]*$' , clean_odd )
177178 clean_even = _CleanUpPattern (even_pada_pattern )
178179 # if clean_even.endswith('L'):
179- # Print ('Not adding %s for now, as %s ends with laghu' % (metre_name, clean_even))
180+ # logging.debug ('Not adding %s for now, as %s ends with laghu' % (metre_name, clean_even))
180181 # return
181182 # assert re.match(r'^[LG]*G$', clean_even), (metre_name, clean_even)
182183 _AddPatternForMetre (metre_name , [clean_odd , clean_even ] * 2 )
0 commit comments